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.
Catalyst::Authentication::Store::DBI is a Perl module that implements the Catalyst::Authentication API using Catalyst::Model::DBI. It uses DBI to allow applications to authenticate users against a database and it provides support for roles with Catalyst::Plugin::Authorization::Roles.
AppSamurai is a mod_perl based system to protect vulnerable or sensitive Web applications. The target use is in reverse proxy configurations, with an Apache/mod_perl reverse proxy inside a DMZ and a backend Web server in another DMZ or an internal network. AppSamurai's features include a modular, multi-factor authentication system, form based or basic auth based logins, encrypted storage of session data on a proxy, the ability to use any Apache::Session storage type (including databases for clustered deployment), and the ability to configure it from httpd.conf.
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.
JSON::XS implements JSON for Perl. Unlike other modules, its primary goal is to encode to syntactically correct JSON and flag invalid JSON while decoding. It ensures round-trip integrity of data types while being intuitive to use. Currently being the fastest of the JSON encoders available for Perl, it supports a variety of format options, such as single-line, ASCII-only, or pretty-printed, and can be tuned for speed or memory usage. It comes with a wealth of documentation describing usage and implementation details.