c has asked for the wisdom of the Perl Monks concerning the following question:

I'm writing my first that will put together another script based on the current system's environment. One of the things I'll be checking on is whether or not certain required modules are installed. I found this thread that shows how to find out if a module is present on a machine, however what about finding the version of the Module? I read through John's meditation but I'm not certain that it really provides the answer I'm looking for. It was the only return to a PM search on 'check module version'. Any known good methods of achieving this?