I've created a handful of modules that each contain one fairly complex function (maybe a couple of hundred lines of code). They are all wrappers to manage and convert PostScript files. For maintainability, I'd like to keep each one in its own file. I would like to know the proper way to manage this, assuming I might want to share these on CPAN. I'm using the "module-starter" tool to create the framework.
I'd like any guidance on this so I do the right thing.