This sounds like a great idea. I love the way wifite works. Obviously the component tools it uses can be driven independently to achieve the same results. But man is (was) it nice to have essentially one command to do everything at once.
Privately I've hacked on my own latest copy of wifite (fix interface MAC parsing, tshark issue, wash args, etc). But I feel like it's all very fragile and needs a solid-redo while preserving the original structure of how wifite worked. I'm not solid enough in python (I'm a more of a perl old timer, and not a very good one...) to really contribute though.