I don't know how you've set up your slopes.
If they are square objects you could probably calculate it with some math.
on collision spawn a sprite at ball origin
move at angle :angle(ball.x,ball.y,slope.x,slope.y)
distance : distance(ball.x,ball.y,slope.x,slope.y)-ball.radius
Could be I'm completely mistaken (happens a lot).