Dwarf Angelfish are 50/50 reef-safe
at best. Imo, they're 50/50 in SPS tanks, and as soon as you start adding tasty critters like Zoas (and LPS, clams) then you're much less than 50/50. Ime, soft corals like gorgonians and leathers are really not likely to be touched, but Zoas are pretty tasty you know!
If you really want to try it, I'd suggest you think about what you will do if it becomes a problem. If your Angelfish starts eating Zoas (this could be the first day or a year down the road), what will you do? Find a new home for the Angelfish, let it eat the Zoas, or find a new home for the Zoas?
An alternative roamer, how about a Royal Gramma or one of the smaller wrasses? Cardinals?