I also tend to think that his reasons for making the curse are more good than evil, or at least understandable. I think that he set it all in motion either to get back his lost son or to get rid of the Dark one without having to die. Defeating Regina will be the icing on the cake.
I think Regina and Rumple are enemies. Earlier in Fairytale land there was just animosity and power play. We saw how cosily Regina felt in his castle, but now there is hate. And there is going to be more once Regina drags Belle out of her cell.