It's kind of sad to hear that about CPAN, it used to be pointed at as the only bastion of package organization.
That said, it is still good practice to try to avoid dependencies on packages that are not maintained, or you might find yourself the de-facto maintainer of the package. This is true across all languages.
Perhaps one of the most enduring legacies of Perl is that no language that comes after it can be considered complete until it has its own CPAN like package management system. That and the regular expression engine of course.
Perl is still by and large the only language with that many amount of library options, the only other language I can think which rivals that is Java.