Can't locate object method "new" via package "XYZ::ABC::Role::MyNewPkg" (perhaps you forgot to load "XYZ::ABC::Role::MyNewPkg"?) at ./testMyNewPkg.pl line 6. #### #!perl use strict; use XYZ::ABC::Role::MyNewPkg; my $pkg = XYZ::ABC::Role::MyNewPkg->new(); print "okay\n";