54g rules out rabbitfish, so siphon out as much as you can every day. Let the water sit for a few hours and the algae will float or sink and you can put the rest of the water back into the tank.
Lettuce Nudibranch can work really well, but they might need you to turn down the flow quite a bit for a while and not have any nasty wrasses like 6-line. Mexican Turbos can do a good job too. Urchins. Lawnmower Blenny can do some damage if they will eat it, but sometimes they will not touch it.
I assume that this tank is fairly new? If so, then this might be a several month ordeal. I started a new tank in Feb and it is just now getting out of the ugly algae phase... I used rabbitfish, mexican turbos, lettuce nudis and urchins in addition to routine siphoning. Anything that you do to intervene will put time on the back end until the tank is "ready" and "mature."