Hi Rushty,
I've tried something out. Don't know if it works for you:
I used overlapping to check if the sprite collide with the ramp, then disabled Platform-Behavior, move the sprite every tick 5 pixel to the left , set direction to 0 so when the sprite leaves the ramp it has set the correct direction.
After leaving the ramp I enable Platform-Behavior.