in reply to Installing modules

What version of Perl are you using? Is it still supported by ActiveState? IIRC they require authentication for their PPM repositories once they've gone into extended (i.e. paid) support. (Perl 5.8/5.10/5.12 require authentication; possibly 5.14 too now that 5.18 has been released.)

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