What about a slightly simplified version (or maybe just modified):
vCop
vDoc
vVig
Compulsive SK
5 Vanilla Town
Godfather
2 Goons
Town can (must) vote for two of: vig, lynch, cop
So instead of just vote:X, it would be something like:
Cop: X
Vig: Y
or
Vote: X
Doc: Y
To simplify things for the mod, each post with a vote/cop/doc/vig must have two of those options and the mod can ignore posts with just one.
If the role associated with the power dies, then the power is off the table and the mod can ignore posts asking for it.
ADD: And once any option has hit majority (eg cop hits 7 votes on day one and no other option is at 7) then it is locked in and other vote counts reset and people only vote for one of the remaining options.