The problem with putting all these little code favorites on CPAN, is module overload. There are so many single purpose modules out there now, that it can be hard to look thru them all, to find what you need. Also, are you trying to put end-use programmers out of work? If we have all code written in little modules, selectable from menus for insertion into programs,....you end up with Java. :-) Part of the fun of programming is figuring out algorithms and implementing them.
And then there are other reasons to do it on your own.....for instance does File::Find use glob or readdir ? I'm too lazy to dig in and find out, BUT I rely on the constant glowing revues of modules such as File::Find, to lead me to trust it implicitly.