Add render_die => 1 to TT config
The Catalyst::View::TT render() method will start dying on error in a future release. Unless you are calling the render() method manually, you probably want the new behaviour, so set render_die => 1 in config for WormBase::Web::View::TT. If you wish to continue to return the exception rather than throwing it, add render_die => 0 to your config.