Since you have all that overhead, why not hang your speakers from cables to the ceiling, that way they can clear the table all the time, you won't need to worry about moving them, and you might even get away with not having to move the sofa if you position the speakers opposite the sofa away from the opposing wall. Hang them high enough not to hit with a cue! And angle down toward the listening area.
Add additional hanging speakers as needed for your HT needs -- you will wind up with a system similar to that in many clubs -- don't forget the wall treatments, too.