Not offbase at all. My standard recommendations are:
- Going lightweight? Try Maypole (Simon's written a couple of articles on perl.com as well.)
- Want something more heavyweight? (Authentication, security, distributed apps) Try OpenInteract (I'm biased about this one, naturally...)