Abstract Perl Class for fully automatic transparent transparent encryption handling including automatic key rollover mechanism