I always liked stickier combat, myself, and made it a MM roll with the result on whatever column you wanted(usually chose Medium +0 but terrain, environment, could affect this).
Whatever percentage chance was listed, we reduced it by the level of the foe, and the player rolled to get below this number.
If they did, they continued to disengage without getting hit.
If they didn’t, they got thwacked before leaving their space!