The /home/eankuls/.cpan/build/* paths are temporary directories used by CPAN while it's building modules, but before installing them. Don't use these paths in production code because CPAN could delete them without asking you. (They're temporary!)
If you're having trouble with permissions installing CPAN modules, then consider using local::lib to establish a location in your own home directory for installing modules. As it will be within your home directory, there should be no permissions problems. local::lib also works very nicely together with cpanminus, which is an alternative to the normal CPAN command-line client.
use Moops; class Cow :rw { has name => (default => 'Ermintrude') }; say Cow->new->name