I brew in my shop. In the spring through fall my brewery gets in the way if I dont put it away after brewing. I clean before putting it away. Cleaning the brewery consists of rinsing everything, filling the BK with water, heating to ~130ยบ, adding Oxyclean and hitting the recirculation pump. MLT and HLT just get a rinse. BK recircs for 30min, then drain and rinse. Then filled with cool water and I add Starsan which gets recirculated. I do that to shine the immersion chiller and sanitize the pump and lines. While doing all that I'm cleaning odds and ends like lids, spoon, autosyphon, test equipment, etc.
After long brew days I might just rinse, and finish cleaning the next day, or following weekend depending on schedule.
Kegs get a thorough cleaning and filled with 12.5% Iodophor on a day off sometime before I need them.
Bottles get rinsed and set aside until I have enough for a full case. Then I do a thorough Oxyclean soak, scrub, rinse. On bottling day I rinse again, then they get a Starsan dip and put on a sanitized bottling tree.
Overall, I've found that cleaning always takes X amount of time and its never better easier better or faster to wait.