in reply to cpanm says OK but module not really installed

You probably installed the module in a non-standard location (e.g. using env var PERL_MB_OPT or PERL_MM_OPT), but didn't tell Perl to look there (e.g. via env var PERL5LIB).

What's the output of

set | grep ^PERL