In Quake I think that what added the impulse was the explosion of the rocket. For this you just need to get the direction vector from the impact (center of explosion) to the player and use that to launch the actor. The closer the actor to the center the larger the force.
If you simply want it to happen on every bullet fired, just get the direction the bullet will go, flip it * (-1) and use that to add impulse / launch.