Doesn't this make your combat too much slower?
I like the opportunity to make non lethal damage during combat, but instead of add so many option I'd rather introduce a simple rule that if you miss your foe by 10 or more, he gains an AoO just for non lethal damage.
And I'd prefer to not allow...