I reveal a hidden Windsinger to bounce a unit at another battlefield back to hand?
No, you cannot.
According to Rule 811.1.d.2 and RiftJudge FAQ #10647, when you play a card from a Hidden state, any targets chosen by its "When you play me" triggered ability must be at the same battlefield where that card was hidden.
Because your Windsinger was hidden at a specific battlefield, its targeting options are restricted to that battlefield. It cannot target a unit at a different battlefield.