The method Puppet.newtype has been deprecated since 2011-04. It delegates to Puppet::Type.newtype. There seems to still be code out there that uses this deprecated method (discussion of this deprecation came up in discussion today).
At this point there is no harm in having that method except for the small overhead of carrying that extra method (bloat).
Setting this for removal in Puppet 6.0.0.