One from the Simple, but still works, catigory:
Hang your toilet paper so the "tail" falls against the wall, rather than over the top, and you should eliminate most "spinning" unrolls.
That is, the most common movement I've seen cats and kids use is the batting-down on the front of the roll. With the tail falling to the back rather than the front, this direction of rolling will not result in a pile of soggy tissue on the floor.
Silly, yes, but Works for me.