Note that at OTL Coral Sea, VT-2 hit Shoho with 5 torpedoes and VT-3 with somewhere between 2 (IJN accounts) and 10 (USN accounts) more, so it can be done.
On the other hand, the following day, the same squadrons went 0 for 21 against Shokaku, so it's not easy by any means.