OneBusAway is remarkably robust, and very complicated. It was built to serve as a complete solution for a single Transportation Agency running in a single timezone. It is a trip planner, an IVR system, a SMS system, and an API data source. Using it as just an API data source for Commuter Dash and Dash v2 is overkill.
Once complete, this project will replace OneBusAway as a transit information data provider for DashServer and will also be the foundation for replacing DashServer with a Node.js version.