http://www.perlmonks.org?node_id=1019497


in reply to Module failing to install

It seems likely that you've installed a package built for Perl 5.8 onto a Perl 5.14 installation.

package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name