Great idea
The point of prison is rehabilitation. Of course felons should have their previous rights restored to them after they've done the time. If they're not rehabilitated and allowed a new start, they shouldn't be out of prison.
Never trust a saint