Template::Semantic view for Catalyst