MooX::Options adds option keywords to your object (Mo/Moo/Moose) WWW: http://search.cpan.org/dist/MooX-Options/