A lot of people clean in place, but not necessarily with a separate system. Most with a pump will use the water they chill with and add OxiClean or PBW and then circulate. Drain, add fresh water and rinse, then some go a step farther and sanitize as well just to make sure no nasties are left behind.
I've been thinking of using (or making) a CIP ball and mounting that to a lid and using it as a sparge sprayer and CIP. Clean the MLT, then swap the lid to the BK and CIP there.
Monkey Wrench Brewing