The real question that no one seems to be willing to ask is this: If you and EX-NG get back together, does that make him the new new guy (NNG) or the new old guy (NOG)? NNG could imply that he's the guy after the old NG, but NOG could imply that it's the EX-H, and that wouldn't be good. And, new EX-NG (NEXNG) doesn't work at all. Maybe old new guy now new new guy (ONGNNNG)?
This is all so confusing that I have to wonder why you'd want him back.