>The point is to prove residency and citizenship. Personally, I think every citizen over 18 has the right to vote unless they are a convicted felon. That definitely includes the homeless. The trick is to prove residency so you vote only once in your district (and none other) but still get to vote.
Bring the street cop to witness citing the guy for loitering repeatedly on the same street within the district. That's residency.