On another thread -- I think it was H4H's -- someone said that "I guess you need to decide if you want to just be friends, or if you want your (spouse) back." Because the strategies, tactics and techniques are VERY different (in fact, they are OPPOSITE sometimes)!
The way you don't allow him to cake-eat is to not allow him to cake-eat. It's simple. Not EASY, but simple.