Controversial view: no, we shouldn't. Have you see how stupid people are? How easily they're manipulated? How little they understand about how government works? Any you want politicians pandering to these people?
If it weren't to the stigma of "literacy" tests and how the were historically used, I'd be fully in favor of "licensing" voters.