http://search.cpan.org/~drolsky/MooseX-StrictConstructor-0.08/lib/MooseX/StrictConstructor.pm
Ooo, that's cool. By default Moose silently ignores when you construct with non-existent attributes. Unless you use this. :)
j