Many butteflyfish can be kept in a reef, but it depends what kind of reef and which fish is being considered.
Also why are people skeptical about pyramid and zoster butterflyfish? They ARE reef safe!
Now for this situation, LPS are probably going to get eaten and zoas and palys would probably be on the menu too. Your best bet with softies would be with the true soft corals like toadstools and kenya tree corals and colt corals, those types. But your best bets off that list would be the Chaetodon burgessi, Chaetodon declivis, Chaetodon mitratus, and Prognathodes aculeatus. The pearlscale and blackback will likely try most any coral, and the meyeri will likely not try any prepared foods and are really not suited for captivity yet.