MooseX::Role::Parameterized is another moose module that brings in strict and warnings.