use v5.14.4; use warnings; use autodie qw< :all >; use Moops; role Foo { #use Moose::Role; use Data::Printer; p __PACKAGE__->meta; } 1; #### Can't locate object method "meta" via package "Foo" at test.pm line 12. BEGIN failed--compilation aborted at test.pm line 13. #### role Foo { use Moose::Util; Moose::Util::meta_attribute_alias 'Foo'; }