a generic object semantics and API which has been back ported to Perl 5
Do you mean Moose or the abandoned Perl 5 MOP experiment?
Do you mean Moose or the abandoned Perl 5 MOP experiment?
Moose did take inspiration from the object model designed for Perl 6, but it grew out of attempts to implement that object model in Pugs, not Rakudo. You might even say that it was the first full implementation of the Perl 6 object model.
I think my original point, though, holds up: One of the actual delivered achievements of the Perl 6 project is a sophisticated flexible object model, now in production outside of Perl 6, and also the basis of deeper (re)design within Perl 6.