wrasses, such as sixline, eat flat worms...not 100% about red ones, but I would assume so. I know they eat the white ones. I had quite a few of the white ones when I first set up my 90g, but they were all quickly consumed afer I added a mystery wrasse. I also have a sixline in my 45g tank.
hth,
rob