Razor Leaf and Solar Beam and he can be your attacker vs Vaporeon. It is the best attacking moveset vs water types.
After the nerf to Vileplume's CP he isn't worth using as a defender unless you want to show him off in a gym - that is about it.
He's good for attacking water types though with your double grass moves.