I generally avoid blog posts that are less than a million words, but today you are in luck; I am just going to share two shell aliases that I find quite helpful for Catalyst development:
alias cs="perl script/*_server.pl -d"
alias carpcs="perl -MCarp::Always script/*_server.pl -d"
cs will start the Catalyst server for the app in the current directory. carpcs will make all warnings/dies give a full backtrace.
Maybe a little hackish, but very helpful. I use bash, btw.