The elimination round is now the short program.
So 57 skaters at 2:50 per program plus 3 or 5 minutes of warmup per skater would still be a really long day, but not quite as long as with long programs.
The way things work now, there's the 6-minute warmup for each group of 6 skaters, and then after each skater there may be several minutes delay during which the technical panel reviews elements, during which time the next skater is free to warm up on the ice.
It's not a standard amount of time, though.
If the previous skater did everything very clearly so there's no question about levels or edges or full rotation of jumps, there may be no review and the next skater may get no extra warmup time beyond the time it takes to announce the previous skater's marks.
If the previous skater had shallow edges in the step sequence, borderline rotation on jumps, held spiral or spin positions/edges for just exactly or just under the minimum limits for them to count, and/or made weird mistakes in execution or in program construction that affect which elements would or would not count at all there may be many reviews or lengthy discussion, or if there's a technical malfunction of the video or computer system, there may also be a long delay, more than 3-5 minutes, before the it's time for the next skater.
You could build in extra time to guarantee at least 3 minutes for skaters in the previous situation, and for skaters who go first after the group warmup, but there wouldn't be a way to guarantee that there would never be a need for more than 3 or 5 minutes in the latter sort of situation.