Catalyst is a Web application framework for Perl. It is based on Maypole, and adds many features from Ruby on Rails, Struts, Spring, and Tomcat. The development philosophy focuses on Don't Repeat Yourself, Lego-like components, Code Generation, and very strong testability. It supports a number of plugins, models, views, and controllers.
OpenGuides is a wiki-like package for maintaining a collaborative city guide. It is written in Perl and runs as a CGI program, and uses either the MySQL, PostgreSQL, or SQLite database. It offers features over a "normal" wiki such as metadata management and a "find nearby things" function. The look and feel is highly customizable thanks to use of the Template Toolkit.
Bare XML is a "bare" XML parser with all primary parsing done via a simple state engine with about 20 or so different states. A tree structure is created during parsing, with all node names and values linked via pointers directly into the original text buffer. As such, Bare XML is extremely fast and simple. Currently, the parser is available in a perl module with Perl glue to turn the created tree into a Perl hash tree. The module name is XML::Bare.
CGI::ContactForm is a Perl module that generates a contact form for the Web and sends a message to a predestinated recipient. Unlike many form-to-mail programs, it's limited to this single purpose, but it allows you to set up a decently designed form with a minimum of effort. In other words, it's simple to use rather than flexible, even if there are quite a few customization possibilities.
Para::Frame is a system to use for dynamic Web sites. It runs as a backend daemon taking page requests from an Apache mod_perl client and returns an HTTP response. The URLs on the site correspond to templates for displaying information. Operations on the data are contained in Perl modules separated from the templates.