I think it would still be beneficial to maintain a total roster that is larger than the gameday roster, to help teams manage minor injuries and other player situations. That or allow for unlimited moves to and from the practice squad roster, with better protection for some or all of those players from being poached.
I do agree with the idea of bumping the roster up to something like 60, and adjusting the number of available players on the gameday roster in conjunction, perhaps then, to 53.