It should really be required that drivers move over as much as possible, and slow down enough to make passing safe when there isn't enough room to move over. The amount of space needed to pass is directly proportional to the speed, so if you can't move over much just slow down. If the car is going 5mph and I'm going 3 mph, I don't mind if my elbow brushes the mirror.
__________________