I always thought this could use a bit of high tech. It should probably involve a web site to request workers and an SMS solution for people out and about. It should also have some sort of vetting and recommendation system to replace the quick size up that happens in person.
At the very least, why not have a day laborer office where people can sit in a chair instead of on a street corner. It could also double as a financial or immigration advisory role. That would be a great non-profit to make.