If I were your benevolent dictator, I'd just hand out passports to anyone currently here who wanted one. But I'm not. I imagine what immigrants need most is not the right to vote, but the right to never ever be deported for any reason ever. It's stupid, but maybe that's the kind of out Republicans need. (Almost) Citizens except in name. Sort of the civil unions of immigration reform.
Perhaps a dumb idea for reasons I haven't thought through.