The idea of blanket vaccination is that you help to stop the spread of the disease full stop.In this case it's better to vaccinate BEFORE sexual activity takes place otherwise one negates the whole point of the exercise.Waiting until they are are old enough(or rather when this chap considers they are old enough) will not cover those who have decided to ignore every Christian and social tenet and are already sexually active.It won't catch every child of course but the numbers will be reduced at around 12 years of age.
Plus the stupid man seems to have forgotten that other at risk group..those who have been raped or sexually abused at a young age.