I too found "On your left confuses a lot of pedestrians". So now I slow way down, Calmly in a soft voice announce "Steady as you go, Passing on your left". Nobody jumps anymore, most thank me, and after I pass them I get to break into a sprint from very slow speed.
I ride a mountain bike or a hybrid most of the time, so even going of the trail a
little bit if they are taking up the entire width is no big deal.
Happy Trails