Yes, it may be a good idea. But fundamentally I think that the
Tutorials section may alread be providing the facilities for your hypothetical "place".
If you're asking about suggestions regarding best practices, three that spring to mind immediately are:
- use a simple glob or File::Find (or one of its enhanced brothers) instead of an explicit opendir, readdir, etc.
- use Perl-style loops instead of C-style ones unless you have particular (good) reasons to do so,
- either use $_ for what it is, i.e. the topicalizer or use fully qualified variable names. (Do not mix up!)
I've found myself repeating these recommendations quite frequently the last few days.