Florida lawmakers passed a divisive bill to implement a voter-approved constitutional amendment that restored voting rights to an estimated 1.4 million people with felony convictions.

The measure stirred impassioned debate in the state legislature, with Republican supporters saying they were seeking to clarify imprecisions in the amendment’s language and Democratic critics arguing that the bill will undermine the amendment by significantly narrowing its scope.

The...