@Mahkno :
In one if the cities we lived in, the homeless could register for various programs that gave them bus passes, library cards, IDs, and a small storage locker.
The locker wasn't big enough to sleep in, but was certainly big enough to store clean clothes, hygiene products, and personal effects. The bus pass and library card allowed them to get employment and get to medical, social service, and court appointments.
I have no idea about the shelter situation, but I'm guessing it was equally well thought out.
The caveat was a strict, zero tolerance policy on panhandling and public disturbances.