If you're having firewall problems when using the Catalyst test server, then just run it on another port, or open the default port in your firewall. The default is 3000, to change it, pass "--port NNNN" (with a new number) to the test server, simple. (And hopefully documented somewhere).
As for the rest of your question, I can't actually determine what the question is? Are you missing something? Quite likely, since Catalyst is quite a complex system. If you need more help using it, theres quite a good Tutorial in the manual, or hop on to the mailing list or IRC channel (both mentioned in the POD), and talk to people.
Catalyst and DBIx::Class developer