I've done a few clean up operations. It usually takes a while and gets better in small increments.
Disclaimer : it usually gets worse before you get better, depending how broken stuff is. You'll make mistakes and you need your management onboard and committed to cover your ass when it happens.
A good place to start is documenting the way things are right now with inventories, network diagrams, descriptive notes of the various setups. It will help you set up metric to track your own progress and justify keeping people involved in the cleanup.
Next, figure out where you want to take things. I'd recommend :
Then start planning your cleanup operations in small increments :
It a lot of work, it will take you a while but you can do a lot of improvement even on a budget.
Good luck.