Recently, I've stopped using Module::Starter, because it generates way too much boilerplate and not enough of stuff I actually need. I find it easier to just start with nothing and manually write what I need.

CatalystX::Starter automates this minimalism for me. It will create everything you need to start developing a Catalyst component or plugin, but won't create useless crap that you just have to delete.

A live app that can be run from tests (including t/live-test.t). It also comes with the testapp_server.pl and testapp_test.pl, so you can try our your TestApp from the command line. Yay for never having to write this again.

So far, I've wasted more than an hour of my life typing this exact TestApp code in again and again. Now it's automatic. FINALLY.