To be honest, that's way too restrictive. Punt blocks shouldn't be impossible. Rules are getting crazy and need to be simple and easy to implement/monitor.
As Admin you shouldn't have to and undoubtedly don't want to or have the time to monitor this for 32 teams and continue to get enjoyment from the game.
Possible solutions.
1. Switch the League to the BETA engine, Punt blocks are rare and anyone can line up including Secondary. Rosters across BETA leagues are much more balanced as speed is no longer the be all/end all - but you may/will lose some owners who don't like BETA
2. Leave it as is
3. Introduce weight restrictions and/or increase speed restrictions
4. PM JDB and try to find out the likelihood of the 'fix' that works in BETA can be applied to 0.4.5 and if so, when he plans to implement it.
5. Something else?
From a personal point of view and accepting that I've been in the League less than everyone else. I'm now in too many Leagues with differing rules and would likely respectfully leave the team as it's getting to be too much for my simple brain to keep up with.
Good luck Greg, I'm sure that whatever decision you make will be and should be the right one for you.