HTML::Mason is a full-featured web site development and delivery system. Mason allows web pages and sites to be constructed from shared, reusable building blocks called components. Components contain a mix of Perl and HTML, and can call each other and pass values back and forth like subroutines. Components increase modularity and eliminate repetitive work. HTML::Mason is most powerful when used in conjunction with mod_perl, but can be used in standalone applications as well.
The DBIWrapper is a Perl Module that provides for easier access to databases using DBI. It supports MySQL, PostgreSQL, and ODBC DBD modules. High level methods for reading, writing, commiting, and rolling back transactions to the database are provided. XML or DBI data structures can be used.
SchemaView Plus is a GUI for creating, retrieving, drawing, and printing database schema. It uses Perl, Tk, DBI, and XML packages. Schema can be retrieved using DBIx::SystemCatalog, and it uses XML for storing and retrieving data in text files. You can write any filters to modify these XML files to add new functionality based on your projects (e.g. dropping off some relationships).
The SQLB Perl module provide a simple API to interface SQL Load Balancer within Perl scripts. It allows you to interface your scripts with Oracle, MySQL, or PostgreSQL easily and efficiently. You can change your database type easily, the only changes required in your scripts being to queries with database-specific options.