It is easy to do (I wrote one for Catalyst before it was version 5).
But while they claim to be very template tool agnostic, the guts of
Catalyst (at least at the time) were very much geared to Template
Toolkit, which required doing some extra work to get things out of the
TT-like structures
>
> I've been looking at Catalyst lately. I wonder if anyone has
> considered the possibility of using embperl as the templating
> engine? I see that views can be handled by mason already.
>
It should not be hard to write a module Catalyst::View::Embperl and use
Embperl as view for Catalyst.