There definitely needs to be two bye weeks and also a 60 man roster, there are too many injuries that ruin your season the at extra players can alleviate. And all would be eligible to play and if someone is hurt you fill their spot from the practice squad.
The idea that a 45 man roster keeps the teams even is so outdated that it makes rotary phones seem more relevant. There are so many players out there today that every team can easily fill a roster, unlike the past.