in reply to perl-based CMS

I think you should try bricolage. It's based on Mason and it even has a chapter in the O'Reilly book on Mason. There is also Callisto based on XML/XSL. Both have some Open Source licence. And finally you might have a look on my Collaborative Media post - the subject is close to your question and there is a list of CMS like systems.