Interesting suggestion!
What if voting was a whole list of 'How do you feel about issue X? (strong disagree, somewhat disagree, indifferent, somewhat agree, strong agree)' and certain overall weightings meant a vote for a certain party without any names being specified on the ballot...