Tried and I had to override the following: 
- `linkTemplate` 
- `submenuTemplate` 
- `renderItem` 
- `isItemActive` (Tabs work with simple `active` keys not with routes)

Also, I had to add: 
- `registerPlugin` 
- `options['id']` initialization (on init)
- `addCssClassName` (on init)

Was simply not worth it. I think `Dropdown` should be left as it is right now and I vote for `Menu` refactoring to be more flexible and be able to be extended without so many tweaks and overrides.