I too had trouble with this shot, where it was a rather long (4-5') straight-in shot, and there was an obstructing ball if I stopped it, or I would be on the wrong side of my next ball if I stopped it, and it was critical to roll a couple inches only forward.
I asked Glenn Atwell and he shared a nice secret. I would always cue low on the ball and let up on the 'stop' shot, but it invariably rolled a little too far or just stopped. He told me to cue a tip ABOVE center and on the followthrough, clench the grip hand, which in effect makes the cue stop and the cueball rolls forward a tiny bit. It works! You're not really popping it like a stop shot, but it's not a wimpy stroke either, just firm.
You do have to work on thinking about the shot in front of you, though, so you don't miss because you are thinking about your back hand when you let go.