It would be much better if you follow how the new routing protocols in INET 2.3 are implemented. You can find them in networklayer/routing (instead of the manetrouting folder). (you will find some examples there (dymo, gpsr, rip)). A rewritten AODV module is also in progress and several routing protocols were ported from MIXIM, too. These are available in the integration branch at the moment.
the protocols in the networklayer/manetrouting are almost all based on external code that was adopted to INET so it's quite hard to follow them. If you want to implement a routing protocol for INET, I strongly suggest to use the the protocols in networklayer/routing as a starting point.
Rudolf