Way back when, a couple years ago, I put all my montis on one part of a particular rock, I had 3 different colors of caps there, at least 4 different colors of digitata, probably the only saving grace is I didn't have any of the more exotic montis at the time (Superman, sunset, etc) but I noticed them dying... well one night I went looking at night after the lights went out, and sure enough I saw those summabitches all over! I couldn't yank them because these weren't frags, these were colonies that were encrusted onto the rocks. However I did manage to use a little syringe and with some dexterity work it backwards and suck in water when it's near by, and that's usually enough to pull them off/out. I did this every night, suck suck suck. Eventually I didn't see any more nudibranchs, but also there wasn't much left of my montiporas either.
So yeah they suck. there was an article about using potassium permanganate to kill them AND the eggs, however this isn't an in-tank treatment, but was shown very effective as a dip, where as other dips would kill adults but not the eggs. Problem with it though is you need to be half-way accurate with measuring very small amounts of this stuff.
They act quick to, one won't do too much damage, but if you happen to have more than one, (they might be asexual) then you get problems.