in reply to If I'm using modules, do I need an installer/makefile

I gather you mean for distributing your script?

Both are pure perl modules, meaning they don't really need to be installed to work. Having the necessary files in the proper location, should be enough. However...

If that all still sounds too complicated, you should look into PAR.

Update: Uh-oh. I just looked at the top of the module Config::Auto. There's more to it than meets the eye. This module also requires XML::Simple — which in turn needs XML::Parser (or one of a few other XML parsing modules); and Config::IniFiles. Well OK, if on Windows, ActivePerl comes with XML::Parser included, so maybe it's not that bad... The other two are plain perl modules, so the mechanism as described for Config::Auto should still work.