in reply to Need help with CPAN gone awry

Here's my guess: either you aren't up to date with Fedora and it has a new perl package that you need (because a C library being used by it was updated) or else you installed some modules through the CPAN shell at some point and Fedora updated your perl and now those modules no longer work. If it's the latter, I think you can fix the immediate problem by downloading the latest Compress::Zlib from CPAN (manually, not with the CPAN shell) and then installing it manually.