Works for me.

It's probably worth putting together a set of contributor guidelines with things like this in. People coming from a ruby background will probably expect it to be present and wonder why.

Another complimentary approach might be a fuller official module skeleton, one aimed at fuller modules rather than just the simple getting started usecase. eg. https://github.com/garethr/puppet-module-skeleton

I'll make this change now