I thinnk Itachi used simple genjutsu, not Tsukuyomi, to tell the story of Madara to Sasuke. It seems like a prime intended effect of Tsukuyomi is to leave the taker in paralysis so the giver can make the completely unopposed kill. Sasuke was certainly not in any state of paralysis after the Madara story genjutsu was finished. Sasuke did not attempt to break the genjutsu because he understood the purpose was simply to tell a story.

I can sort of buy that Sasuke was able to break the Tsukuyomi of Itachi taking his eye. If normal genjutsu is broken by the taker disrupting one's own chakra flow, then that's what Sasuke did. Except he used the cursed seal level 2 to forcibly release an enormous amount of chakra to disrupt his chakra flow. Basically, Kishi is placing the "power" of Tsukuyomi and cursed seal level 2 on par with each other, in an indirect sense. Also the fact that he has the heaven seal, Kishi did beef Sasuke's seal up to do some unbelievable things.