I'm sorry but he does not love you very much.
He assaulted you. He takes you for granted, thinks it's fine to upset you pretty much constantly (doesn't care a hoot how his actions make you feel, frankly), and has zero respect for you and your joint family.
What he categorically does not do is love you. Love is something you DO, not just say, you know.
You will absolutely be better off without him. You sound amazingly strong and together. You really do.
Yes I think you are being naive. Basically, once someone crosses THAT line, and assaults you physically, things change forever. Your response here is crucial. What he did shoudl be a dealbreaker. Yet it's HE who has decided on a separation, and you have accepted it and are talking about if/when you get back together. Basically, you have given him the message that assaulting you is ok, and brings no consequences for him. In fact he still gets to be in the driving seat of your relationship. Not that there actualy seems to be one.
This is a dangerous path to take. If he decides he'd like his little servant back at some point, the chances are he will now continue to hit you. The chances are however higher that, having now seen that you are actually prepared to take anything from him, he will now continue to mess you around, wanting you 'back' for as long as it takes to get him a shag/his clothes washed/some cash. He is and probably has been cheating on you for a long time, I would think.
Why do this? How about saying a no to the trial separation, popping down to the police station to report the assault, and then telling him to sling his hook for good? Ninety-nine percent chance, this will give you to outcome which WOULD happen anyway, but it would a. cut out the 'him destroying your confidence even more' bit and b. it would make him sit up and realise that he can't treat you - and therefore your children - like crap any more.
He's a WASTER. A violent, pathetic waster. Bin him. You DON'T need him.