At Wash U/Barnes, we did it on a one day rotation: sign out routine gross in the am, sign out biopsies in the pm, gross in the evening/night and preview in the wee hours of the morning either before you go home or get there early.
Our current setup:
Day 1: do frozens and gross them. PAs/residents gross biopsies and routines.
Day 2: signout frozens and non-frozen complex cases
Day 3: Gross routines. This can turn into a mini reading day if the PAs keep things under wraps.
Day 4: signout routines and biopsies
Autopsy and Cyto are separate rotations. There is adequate time with the glass before signout, generally, but more signout days per month would preferable.
We have a similar setup. It's a 5 or 6 day rotation (depending on the number on service):
Day 1: Routines (grossing)
Day 2: Sign out routines from day 1
Day 3: Biopsies (sign out biopsies only)
Day 4: Frozens (do frozens and gross frozens)
Day 5: Sign out frozens from day 4
Day 6: Float (catch up on pending cases and help out those on frozens or routines if needed)
We don't gross biopsies unless the PA is swamped and needs help (I've done it a handful of times in my 4 years). Cyto and autopsy are separate rotations for us as well. If we don't have enough people on service and/or people are taking vacation that month we may not get a float day with every cycle.
It works really well for us and we generally have enough time to get our work done. If there are pending cases from frozens or routines after the sign out day then the attendings will either take care of finishing it (for lower levels) or the upper levels just fit it in with the rest of their duties on subsequent days.