He still needs space and time to figure things out. No more talk about him returning home...he needs to figure that one out for himself. Right now, he doesn't feel like it's home because he's still not himself. Don't push for him to return home. The more you push, the more he'll resist. Okay?
The rest of the conversation went fairly well. Now, step back and follow his lead. Go w/the flow, listen and validate. If he asks for your opinion, give it to him.
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.