This depends on the gallons per hour total throughout the tank. There should be enough powerheads to minimize deadspots, but this also depends a lot on what type of reef inverts you want. Acros and other stony corals that need a lot of flow would want powerful powerheads, but mushroom anemones would be more happy with less flow and therefore less powerful powerheads. The gph in various areas of your tank also vary due to physics, so it also has to do with how you situate two or more powerheads.
For a reef tank, I think the goal is to have 5-10 times of tank turnover per hour, so you'd be aiming for 375-750gph overall.
When I set up my 55, I think I was trying to follow a "gyre" pattern, so that there was constant water movement throughout the tank. It relied on most of the rock being in the center of the tank, and two different circulation pumps pumping water at the front right side to the front left side, and then from the back left side to the back right side, thus attempting to create a gyre within the tank. I think it's working pretty well for me.
Not sure about when to know there's enough current. I think it's a matter of getting enough turnover in your tank, and then placing sessile invertebrates appropriately depending on their flow requirements.