Tomcat is a Java Application Server not a web server. Tomcat is designed to compile, run and manage Java web applications. The HTTP connector that ships with Tomcat is good enough to get you going (build and test some JSP apps etc.) but is normally replaced by a full web-server build such as Apache.
If you are working with both Java applications and Perl applications then installing and running the Tomcat/Apache combination will give you a better understanding of a building and managing a typical environment.
Of course if Tomcat works out for you then that's OK too!