I can think of many ways to accomplish this, but I don’t know what it currently looks like (in motion) nor the look you are going for so it is difficult to give you a definitive answer. Too many questions: What does the background look like? The Wiggle expression moves the things in a smooth manner, so what do you mean by “jumping” around all over the place? Are the text layers 2D or 3D? How fast does the text move, how far, etc. etc.? A sample clip would clarify the matter.
I would expect the 7 text layers to move smoothly around — especially if you can still read them. If the pieces of text move all around the screen smoothly and randomly, you can’t really avoid the situation where they overlap.
In any case, my first idea would be to add a black background with a soft edge to each piece of text so that when it goes in front of some other text, the other text gets obscured and you can read the front text clearly. Even a semi-transparent background would help it. Actually, even a drop shadow effect might work.