Tuxedo is intended to run as a standalone webmail client. The package installer itself manages this by interacting directly with Apache (1.3x - 2.x) and registering itself via a separate conf.d configuration file to respond to requests to 'http://primary.server.name/tuxedo'.
This being said, in order for tuxedo to work with CPanel, additional configuration would be required. We would recommend that one would likely want to use the tarball installation for this deployment in order to manually set the install paths. In all likelihood this would be best handled as a deployment to a separate domain web container. If you were wishing to install tuxedo as a service for a single client domain only, then the files would need to be uploaded to that particular domain container - separate directory - and of course the subdomain configuration (or just plain /webmail) would need to be set accordingly for that domain.
We hope this information helps.