Here is the route I used for my initial run for anyone looking to optimize further. This was for the VIC-20 version of the game.
GET REC, W, S, SIT, PRE RED, PRE WHI, GET UP, GET PIC, N, W, GET PAI, WAIT, E, SEARCH MAP FOR SAB, GET SAB, GO WHITE ROOM
SHO PIC, FRI SAB, GET PIC, SMA WIN, WIT REC, SHO PIC, ENT WIN, GET KEY, ENT WIN, PRE WHI, S, D, S
SIT, UNL YEL, PRE YEL, PRE WHI, GET UP, GET PIC, DROP SAB, DROP KEY, N, D, N, SHO PIC, W, GET MOP, SHA MOP, GET KEY, DRO MOP
E, PRE YEL, S, U, S, SIT, UNL BLU, PRE RED, PRE BLU, PRE WHI, GET UP, DRO KEY, GET PIC, N, N, N, SHO PIC
W, GET WAT, E, PUS HAR, GO DOOR, E, DRO PAI, W, GET FIL, GO DOO, PRE BLU, S, S, D, N, SHO PIC
W, U, INS FIL, D, GET CUT, E, PRE YEL, S, U, U, N, SHO PIC,
PRE GRE, PRE WHI, S, D, N, N, SHO PIC, W, GET SUI, WEA SUI, E, GO DOOR, D, CUT WIR, GET BOM
U, E, DRO BOM, GET PAIL, EMP PAI,