I've successfully done night attacks surfaced, and with the deck gun as my main weapon. But it's still early in the war... Sept/Oct of 39. I managed to sink a whole convoy of 8 ships and had to use my last 2 torpedos, only because I ran out of ammo for the deck gun.
The only thing bad about a night attack is you can hardly see diddly squat if you're any distance from your intended target. Later in the war I don't think I'd be as brave.... two many convoys will have several warships protecting them.
My one saving tactic was to fire on all I could and set fires on them. Once you know where they are then you can pick them off one at a time. Light sure helps a bunch.. no matter if it's a spotlight or a ship on fire.