The L_NAVCUT collision marker(s) are the only way, evidently... It does work.
Hrmm? What are those? >.>
Also I had an idea. It's not ideal, but it would work.
I could simply set the longer way as a 'preffered path' so once the rubble was in place, I tell them to use the Pref Path, and they would go the long way. It's not ideal, as in combat they may still run into it, but I've already set up the city so it enables enemies in portions, so hopefully there will never be hostiles in the far side of the rubble paths, if I do it right.