Well color me lucky I guess.
The way I feed and have my animals dialed in, the rodent never does get a chance ... 99.99% of the time, my snakes lunge out of their tubs and snatch the rodent off of the tongs throwing coils around them so fast if you blink you'll miss it. Most of them have to be lifted back in to the tub because they are dangling in mid air wrapped around the rodent. I have less than a handful of animals that need to eat in the privacy of their own tubs with no one around and for them, reducing stress by leaving the enclosure in tact is critical.
My guess would be that the problem is more about your "routine" than anything to do with "obstacles in the kill zone" ... your snake has evolved over millions of years to be one of the most efficient predators in the history of this planet ... things in it's way aren't a problem ... it's having live rodents thrown into it's environment unexpectedly that usually messes them up.
Why would you believe that I don't have snakes set up in decorative enclosures?
I have no idea ... I only work with ball pythons.
Your questions seem to be based all around things going wrong after the rodent is presented to the snake ... what I advocate is to prepare your snake in advance and there won't be any time for the rodent to do anything. If live feedings are done properly by the keeper, the rodent should be out of commision fractions of a second after being presented to the ball python. That's how I do it at least.
-adam