When you decide to speak to him, keep it in the present and about him. You want him to think about himself and how he's living. I found from experience and w/talking to others that they tend to be more open to listen if you keep the conversation about them. Why? Because they are just selfish individuals right now. You could say something like "h, you appear not to be happy w/your life and your living arrangements. Have you given any thought as to where you'll be in the next 6 months or even a year from now? Do you still want to live like you are at this moment or do you want something better?"
If you point out how you are living, etc., he'll be put on the defensive and get all flustered and bomb you w/insults and bring up things from the past that have hurt you.
Give him something to think about. I think you may be surprised by his answers once he's had time to digest them.
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.