To defeat the fleets mentioned they would need absolutely nothing, although to defeat all of them simultaneously would require at least two more decks (keeping in mind that there are always at least 3 decks in some stage of RCOH or DPIA and that the Ford will not be in commission before late 2016) this leave the Fleet with a max of 8 decks.
There would also be a need for around 14 additional SSN beyond the current total hull number of 50, assuming full availability of the SSN/SSGN force.
You would realistically need a minimum of three CBG to deal with the Russian Northern Fleet (although a better number would be five) with at least 15 SSN for distant escort and interdiction, and one boat per battle group as part of the Group's dedicated escort. Persian Gulf would require at least two decks, simply because of the restricted waters and land based threats, although SSN requirements are much lower. The PRC has multiple major bases, with enough land based air power available that each force would need at least two decks (again more would be better, if available) along with a number of SSN as is the case for the Kola Peninsula force. One or two decks would be able to double up against the DPRK and Russian Pacific Fleet, with a strong SSN screen. Any effort to sortie the Black Sea or Baltic Fleet could be handled by SSN, perhaps back by a SAG and/or a LHA/LHD force set up as sea control ships (out of carriers, so...).
This all assumes that the OPFOR are all operating independently and are not trying to Zerg-rush the U.S. forces(it would be a LOT easier if they did). It also assumes minimal support from USAF or allied forces.
The are not enough USN assets to provide strong air support against four different OPFOR spread across 16 time zones and three oceans. There is no way the U.S. could construct a fleet of that size (of course there is no way the U.S could assemble a land force or air force large enough to engage in full out war In China, Korea, Iran, and Europe simultaneously, so the issue is sort of moot).