Because you've ask the question; I'm going to give my honest opinion.
As you say, he's your ex because you hit him. Get your anger under control first. I know this is probably not what you want to hear, but your ex won't be your only ex if you don't.
Once you are actively dealing with your anger. Call your ex and see if he'll meet up. You can tell him you are dealing with the very reason he left and take things from there.
We all get upset and hurt. But hitting is not acceptable no matter how upset or hurt you feel.
Whether he's talking to someone else or not, isn't the issue. If the only reason he left you is because of you hitting him; then controlling your temper will fix that.
I wish you all the very best and hope things work out for the better.