in reply to Class capabilities
I was looking to see if there is something on the CPAN which already handles this. I see nothing, but if someone else does, I'd like to hear about it.
Refactor to roles and use Class::Roles does method?