Sometimes, you have to be selfish. He`s going to hold on for dear life unless you rip that tree from the roots. What you are doing is cutting it at the base.. The tree grows back. You need to deep root that whole deal. He knows that you don't want it anymore, so he will be expecting it. Also, if you had to move away in an attempt for him to get out of your life then something is a little screwwwwy!!
I`m not saying it's going to be easy to do, because I have had a relationship where the girl wouldn't let me go.. But think about it, do selfish people get what they want? > I`m not saying either to be selfish all the time, but in a situation like this... you`re far away. Nothing he can physically do to stop you, he cant come around all the time, show up at your house.. etc.. he can only call or email. Which, both addresses can be changed. If he wont leave you alone after that then he is a creep. He wont take the hint, so tell him what you really want.
Deep root that tree! Who wants a dead tree in their yard? You tree hugger
Watch it happen to other people, and eventually watch it happen to you.