Hi,
Perhaps your firm manner of correcting her is just not suited to her personality. She sounds as if she's afraid of you, like Lara has said. And when an animal is afraid, it will go out of its way to avoid what it doesn't understand or makes it uncomfortable.
Rolling a puppy is rather drastic imo, especially since she is so young. If a dog is forceably rolled over by another, things have really gotten out of hand between the two and the situation is very very tense. Blood could be about to be spilled :(
If the dog voluntarily rolls over on its own, it is offering complete submission, either out of fear or possible desperation.
If forced, it can hurt a dogs spine and neck area. Not good for a puppy at all. Some dogs feel very uncomfortable on their backs just due to their shapes. One of mine, never lies on her back even when sleeping because of its very narrowness.
When dogs are interacting out on the trails and parks, I have yet to see a dog roll another on its back, unless it is charging and attacking another dog by grabbing its throat. Usually for a correction/notice of displeasure, I witness a sharp bark and instant ignore towards the offender. Not a tussle or a submission act.
Perhaps you might look at changing your methods of corrections. Instead of reacting physically to her 'offense', push her away after saying "no" and ignore her for a bit. Or present her with a proper 'chewing item' for her to use.
good luck,
toodles