first of all, i don't have students turn cards, move colors, write names on a board, or anything like that.
when feelings or something else intrinsic are hurt by rules being broken, that's a "you break it, you fix it" kind of rule. the children need to discuss it, make ammends and get back to work.
then there are things that warrent "take a break" such as disrupting other students during work time, etc. those students go to the take a break area, fill out a journal, and get back to work.
i've seen teachers give consequences for students who were quitely working in small groups, being productive, but maybe chatting about weekend plans. all i'm saying is that sometimes, what might be frustrating or irritating to a teacher may not be negatively effecting the student or class. rocking in chairs is my pet peeve. i used to move colors, cards, write names on the board, the whole 9 yards for that. what i found was that until the student fell out of the chair, they weren't making the connecting between rocking in their chair and moving their color. the rules we make for children are often to prevent them to finding out about the world on their own. my class this year will have very simple, child generated rules. the main thing when handing out consequences is that they be connected to what was done wrong, and the connection needs to make sense for the child.
Losing recess time is not logical for a child not completing homework. In fact, I think there are very few times when losing recess is a logical consequence. The child isn't "chosing to take recess time while others are doing homework." Perhaps the homework was hard, the child had no help, and so they couldn't complete it. Now you're punishing a child for having difficulty. That's not a connection I want to make in my students minds. Plus you're taking away time that students need, and without it that child may act out in class later because they didn't have that time.
I strongly suggest taking a look at the responsive classroom website. There's lots of information there on logical consequences, and understanding exactly what is causing the behavior in the first place. They publish a great book on rules and logical consequences also.