It seems bizarre for an office suite to depend on a java servlet engine, but OK...
You can remove some of the tomcat packages without removing openoffice
Populating transaction set with selected packages. Please wait. ---> Package tomcat5-webapps.x86_64 0:5.5.23-0jpp.1.0.4.el5 set to be erased ---> Package tomcat5-jasper.x86_64 0:5.5.23-0jpp.1.0.4.el5 set to be erased ---> Package tomcat5.x86_64 0:5.5.23-0jpp.1.0.4.el5 set to be erased ---> Package tomcat5-common-lib.x86_64 0:5.5.23-0jpp.1.0.4.el5 set to be erased --> Running transaction check --> Processing Dependency: tomcat5-jasper = 0:5.5.23-0jpp.1.0.4.el5 for package: tomcat5-server-lib --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package tomcat5-server-lib.x86_64 0:5.5.23-0jpp.1.0.4.el5 set to be erased --> Running transaction check
BUT--->you can't remove the servlet or jsp api without removing openoffice and a host of others.