Hi,
I suggest that you start with a flat file perl cms and learn the basics by trying to modify the script (hacks). I recommend you using
WebAPP Web Automated Perl Portal, CMS because it is both open source, the best flat db Perl CMS out there and most important because of the great community support there.
Jan