He's hardly a pervert - especially as there were no chickens involved. But by the same token, he's not relationship material either.
Confronting him is pointless because he'll never admit that he was wrong. And by the sounds of it, you'd have to go to his country to just to hear him deny that he did anything wrong. Epic waste of money and time if you ask me.
I've gotta be honest and say that as soon as I read your first sentence, I knew it would be a disastrous outcome. On and off PLUS long distance....Hon, what were you thinking? Now is the time to accept that it's already dragged on way too long and try to learn something from the experience.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.