Here is a very interesting idea about how to implement "very slow" submarines in AH.
First, a bit of history:
Germans used the Fw200C to discover and track enemy convoys along the Atlantic ocean. These planes had the FuG 200 radar and, in some cases, where armed with guided bombs (Fritz) or missiles (Hs). Once they discover a convoy, they caculate intercetion courses and coordinate several submarine wolfpacks to attack the enemy group. These planes, with their radar and an enormous range where like actual Nimrods, making very long patrols over the sea.
Now the mechanism:
Each country has as many wolfpacks as CV groups, all of them are also built at the ports, but they are not, initially, seen as an active icon traveling by the sea. They are just in a pool of "available wolfpacks" without a possition on the map.
Now you pick up a Fw200 and start patrolling, for example, the SW quadrants at Mindanao looking for enemy CVs. At some point, a big red dot is shown in your clipboard map, one quadrant away of you, in the middle of the sea. You have discovered an enemy CV group with your FuG200 radar. Now you aproach the enemy group, and, once near it, you switch from pilot to bombardier possition, looking throught the bomb-sight. At some point, you click the "B" button and, if available in the wolfpack pool, a wolfpack of three subs is summoned 3 miles away of the bombsight cencer (the marked point), heading towards your Fw200 (that is, with your same course). Now the wolfpack is an active unit, shown in the map the same way a friendly CV group with a different designation letter ("W"?). That group of submarines is removed from the available wolfpacks pool and may be controled by players. The Fw200 pilot will be the player with most privileges to control that wolfpack, setting up waypoints and depth/speed for each one as well as a general "maximum torpedo firing range". There is a single player commanding the wolfpack, but, as with the CV groups, any other player can join AA possitions or main gun pos for any of the three submarines. The wolfpack commander will have a key to activate a "periscope view", even if still airborne in the Fw200. From this view, the commander may designate/undesignate targets for the three submarines. Once there is a designated target, the submarines will start automatically an interception maneouver, and, once into the firing range marked by the commander, they will start to shoot at the designed target. While no target is designated, the wolfpack will continue to follow the marked waypoints/depths/speeds. If the wolfpack is uncommanded for more than 10 mins (the commander gives up command and no other takes it), the wolfpack is deactivated and returns to the "available wolfpack" pool.
Each Fw200 may summon a single wolfpack per sortie. That way, a pair of Fw200 may surround a CV group summoning two wolfpacks (6 subs) with different interception courses, giving the CV little chances of flee.