in reply to Reducing Perl OO boilerplate

I'm very fond of Class::MakeMethods. It starts simple, and grows to whatever level of complexity you can handle.

qq