oojs-router is a foreign resource, but in practice never used outside our codebase. The npm module hasn't seen any updates in 2 years.
I think we should remove the foreign dependency and move this into core. The benefit of this is we will also be able to document it better.