OX package MyApp; use OX; has model => (is => 'ro', isa => 'Model'); has view => (is => 'ro', isa => 'View'); has controller => ( is => 'ro', isa => 'Controller', infer => 1, ); router as { route '/' => 'controller.index'; };