perl-cleaner-1.05 has a function module_list() which uses grep to search a number of CONTENTS files. The pattern provided to grep is '/usr/lib*/perl5/', which would work for glob, but does not make much sense as a regular expression. Correct me if I'm wrong, but I think it should be replaced with something like '/usr/lib[^/]*/perl5/' (which is what the attached patch does).
Created attachment 147107 [details, diff] Fixes a pattern in perl-cleaner
anyone fix it please IMHO '/usr/lib\w*/perl5/' is better
perl-cleaner reallyall rebuilds nothing unless I apply this patch
Should be fixed in =app-admin/perl-cleaner-2*