What is your comfort level of creating Maximo JVMs? I don't have a full end to end guide but there is nothing different about a BRO JVM, EAR, etc. compared to a Maximo UI JVM, EAR, etc. In 7.6, BIRT is deployed to everything. It's really about configuring new JVMs, installing an EAR file (again, you can re-use the existing UI EAR file), and a new DNS record (mymaximo-rpt.mydomain.com instead of mymaximo.mydomain.com for example).
The two System Properties you need to configure in Maximo once you have the JVM are:
mxe.report.birt.viewerurl
This will be set to something like: https://mymaximo-rpt.mydomain.com/maximo/report . This causes Maximo to launch this URL instead of running it locally
mxe.report.birt.disablequeuemanager
This can be set to 1 as an instance level property for UI, MIF, etc. if you do not want scheduled reports and such to run on those JVMs.
At that point, reports will be running on the dedicated JVMs.