Thanks again. looks like I will be using perlcritic a lot from now on. I'm always very concious that someone will eventually have to take over my code (I hope!)
As for the module names, I confess that was just laziness on my part just for this experiment/post. I didn't want them to get mixed up with Sample and Test which are the existing modules so I changed the case - and then stripped off the ends of the names too for the hell of it.
I'm surprised it doesn't complain about the lack of commenting too.