As far as I know rotenone will kill the worm host. How well it kills all of them, I have no idea. That being said, eliminating fish eliminates the things spreading the disease (people/fish). By suppressing the amount of worms/parasite in the lake to potentially be moved by waterfowl helps in that aspect.
But I'm totally talking out of my ass