They really don't need any wide open spaces to eat or anything. If you feed live, a snake might get a bit of a work-out chasing a bouncing rodent around a crowded cage. Some might "enjoy" the hunt, and others might get frustrated and give up and wait for "easier" prey. If yours is one that gives up, you may have to tweak your methods a bit. Either less cage "furniture"....or pre-killed or f/t prey....or feeding in a separate tub....or whatever you come up with.
Everyone's circumstances are a little bit different, and snakes have their own unique preferences as well. Nothing wrong with experimenting and tweaking to find the combination of methods that works best for you. Personally, I'd start with whatever seems the simplest solution and see if it works. If it doesn't, then wait a week and try again, tweaking the next simplest variable....etc.