An alternative to guice is using META-INF/services files with java.util.ServiceLoader, and I have code available to do this for OWLOntologyManager, along with the other pluggable parts of owlapi.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
An alternative to guice is using META-INF/services files with java.util.ServiceLoader, and I have code available to do this for OWLOntologyManager, along with the other pluggable parts of owlapi.