package MyApp::Model::ProblemSolver; use Moose; use namespace::autoclean; extends 'Catalyst::Model::Factory::PerRequest'; __PACKAGE__->config( class => 'MyNonCatalyst::ProblemSolver', ); # provide arguments as a list instead of hash-ref sub mangle_arguments { my ($self, $args) = @_; return %$args; }