He is just like Nagato. He wants peace but he is trying to achieve it through methods that seem antagonistic. I don't believe he's truly evil, he actually wants the world to be peaceful. Naruto forgave Nagato, why not Madara? Sasuke said that he is trying to take over the world, which is wrong, Madara said himself that Eternal Tsukuyomi is the only way to achieve eternal peace. So, if you just think about it, Madara is actually a good guy (yeah right). I mean he's not a bad guy.