I’ve got no problem with that, in general, for non-violent felons.
However, I think the punishment for certain violent felonies should include a lifetime of probation, when/if the offender is released from prison.
You create a separate class of people doing that. If a person cannot be trusted to be released back into society with all rights restored, then a person cannot be trusted to be released back into society period.