Anytime I want less snap and more midlane roll, I hand sand the ball with 500 grit. If it rolls too early, I touch it up with 1500 to just smooth it out a little.
I generally don't see enough oil to warrant 500 grit, but occasionally I do. Sometimes I purposely do this to burn out the ball so it doesn't snap as much if I have too much backend.
It really all comes down to trial and error. Each person will have a different preference. You can always get it back to like box finish, so feel free to experiment.
P.S. You can buy sanding pads on bowlingball.com Ball Care
Bookmarks