We should retire support for Puppet 3 and old ruby versions from the module. This will allow us to consider other Puppet 4 related rewrites to the module.