This feature already exists in Battlefield 4, and is used by lots of servers. But it’s not an official server, as far as I know. It uses the chat box to vote, and it usually gives like 4 options to choose from. I haven’t seen problems from it.
It’s also a common feature in Counter-Strike: Source (I haven’t played CSGO much, so I don’t know whether it’s used lots there).