What will definitely help the homelessness problem is turning people into felons, locking them up for a number of the prime years of their lives, and making it much harder to have a viable career with a criminal record.
Edit:
In a controlled environment, I'd tend to agree with you. California's issues are so grave though it seems they should address the current issues prior to potentially adding to the existing problem.