Forcing myself to make time for the puppet-r10k work. Making real progress. got a working scaffold in place with passing tests. Next - start adding tests to make sure the resources are compiled correctly, then move on the acceptance.
Progress can be viewed and commented on here:
https://github.com/voxpupuli/puppet-r10k/pull/590