in reply to Keeping things upto date
The author of those perl applications thinks that some system library has been changed, probably related to ssl.
I'm not aware of any tool that would automagically rebuild/update just the modules required, resolve any system library version incompatibilities etc.
There are a few modules (like Module::ScanDeps) that might help with finding dependencies of a particular application, but they typically don't work too well with respect to secondary dependencies on system libraries (which - from what you're saying - appears to be your problem here).
So I would start by taking a closer look at the error message. It will most likely tell you what failed loading — at least the first module. (Even if the applications broke more subtly, the exact error behavior will most likely still provide useful hints.)
Then rebuild/reinstall that module the same way it was installed originally — you mentioned cpan (as opposed to the distro's package manager), so I figure that's how the modules were installed. Then rinse and repeat until you get no further module loading errors.