NFL rosters should be 60 players.
Nfl roster are 53 on the active roster and 16 on the practice squad. Plus the gameday roster is 48 game day active now plus a 3rd QB. Also you can call up 2 guys from the practice squad to the active roster without making a move.
Plus IR is only 4 weeks now and a team can bring 8 players off it now during the season compare to
1993 to 2011- IR out for the season
2012 to 2016- 1 player a team can play after after 8 weeks out
2017 to 2019- 2 players a team can play after 8 games out
2020 to 2021- 3 players a team can play after 8 games out