I agree. the sentence you have mentioned is, indeed long-winded. It would be much better to replace it with a simple, but elegant "hemmed in".
I think that writing clearly, wittily and concisely is much more important than using huge, clumsy phrases. According to rumours, someone once assumed he was insulting Hemingway when he remarked, "He has never used a word that would send someone to the dictionary". But does that make Hemingway's writing any less beautiful?
I'm not sure, but I think there is a word for using two words together when they mean the same thing. Stuff like "old crone", etc. This seems to be the same thing, but unlike the usages I'm talking about, these may even be regarded as grammatical errors.