This is great. I've had this idea myself but for major legislation in general. A checkup on any new federal law first 2 years later, then 4, then every 8, or maybe a provision to allow a longer time after enough successive affirmations. Congress could live with their easy jobs getting a bit harder.
The affordable care act would have been killed under that and replaced with nothing.
While in principle checking in on laws seems nice, a mandatory review deadline or it goes away would not be a viable solution in our current political climate.
But even in a more ideal climate, it seems that Congress would be tied up with the reviews and have no time to actually address new or contemporary issues.
Perhaps if it was structured so that a small percentage of laws were randomly selected and some check was enacted so that a minority couldn’t easily kill the law.