If you just want to output information from a database, then there are many ways of doing that. I have heard great things about Dancer, which abstracts much of the work for you, allowing you to focus on the presentation of the data. I've never used it, because I don't like this Moose stuff(it just doesn't look right). But you may find differently, so I encourage you to try it.
If you want to use Catalyst, then try the tutorial -- Catalyst::Manual::Tutorial -- which is a very good starting point for both Catalyst and DBIx::Class.
I know next to nothing about biology(except that during DNA replication, the RNA somehow gets the other RNA-thing(tRNA?) to move along it and translate every 3 codas into an amino acid which it strings on to a chain of amino acids...I think), so unfortunately I can't help you with how to organize that data or how to format it to your wishes.
"Excuse me for butting in, but I'm interrupt-driven..."