Could you make, that plugin will allow same player vote again and again. But it should be with some maprate_rate_delay - this should be days, in which player can rate map again.
For example player voted for map, and than he can vote one more time in 3 days. After 3 days he voted again, and should wait more 3 days to vote...