Generic configuration module for Perl