in reply to Anyone migrated to the new 'class' way of OOP?

I am using perlclass syntax whenever I write a new module, and I often rewrite an existing one when I make other changes to it.

I had moved from blessed classes to Moose long ago and found it rewarding to rewrite when I touched old code. I find Moo(se) classes easier to read and Moo(se) brings a lot of convenience (validation, delegations, coercions) so that I could eliminate some subroutines.

The new core OOP still lacks most of these convenience features, I just shrug it away... because I can afford it.

Some random observations: