Roof jumping away from combat used to be an exploit, and now it is not possible at all -- however, it is very stylish and practical in some cases. Instead of totally blocking it, could it be possible to allow people to jump away from combat by using the flee code somehow? This would make it a fair combat check to disengage, and only then can you do your action movie shenanigans.