I had an yr old orpington a few years back that grew very long sharp spurs and he almost killed a hen! I just used a jnr hacksaw and cut a third off each spur (in his case othter roosters may need less, you don't want to hurt them or cause bleeding). It worked really well and he didn't mind at all (the hen recovered too!), in fact it made him more comfortable
I now do this as routine with any rooster who's spurs grow too long, which luckily isn't too often. My Wyandottes hardly have any spurs at all, which is ideal!