Pudmuddle, You've had a very interesting evening to say the least. Your h is a very confused person and he really does need to have some time on his own in order to realize that you and the relationship are not the problem, i.e., to realize that life isn't any different on the other side of the fence once the shine has worn off.
I have to say that you handled the conversation very well. Time will tell if he moves out. He may not do it unless you push for it...but I would go dim w/him and live your life as if he's a roommate.
Today is a new day...go about your business and look at him as a roommate.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.