I'd strongly recommend Aptasia eating nudibranch. I had an outbreak in my 3.3 gallon pico tank and I purchased 3 nudibranchs and they took it all out in about a week. Unfortunate that the little buggers die off cause all they eat is Aptasia, but their life cycle is rather short so if you end up buying larger ones like I did, they're most likely close to the end of their cycle.
They ate the Aptasia I had growing inside of my Zoa gardens without upsetting my Zoas - would 100% spend the $100 again to solve any future outbreaks in other tanks. I got mine from reeftown and they arrived healthy and hungry :)