I don't think that's a good way to do it, also the plugin is designed not to modify velocity going upwards ramps, because you don't want players losing speed while bhopping up ramps unless they get bad jumps.
This code is what fixes going up ramp:
if(GetVectorLength(vVel) > GetVectorLength(vLast))
It's basically saying, if you lose velocity in your boost, that means you are going up a ramp, so don't change velocity.
In the case where there is a downwards ramp with a push on it, it should still work for the most part because velocity is only changed on landing, it might not add about 1 tick of base velocity. I don't suspect this will be a problem but if it is I might hook StartTouch and tell the plugin to not fix the ramp boost in the next tick.