<p>Can you suggest some good MVC framework for perl -- one I am aware of is <a href="http://www.catalystframework.org/" rel="noreferrer">catalyst</a></p>

<p>The need is to be able to expose services on the perl infrastructure which can be called by Java/.Net applications seamlessly.</p>

I'll tell you right now that Catalyst has by far the best reputation amongst Perl developers in terms of a rapid application development MVC framework.
In terms of "pure" MVC I'm not sure there are even that many "mature" or at least production-ready alternatives.
If Catalyst doesn't seem right to you, then you could build upon the lightweight framework
CGI::Application
to suit your needs or take a look at some of the lesser known MVC frameworks like
PageKit
and
Maypole
.