what if I have the 4th Panzer Army in the north and the 2nd Panzer Army in the south and I want to reassign Guderian from the 2nd to the 4th for some special push? I assume I can click on Hoepners' portrait and that will select his divisions. Then I can and assign Guderian to those divisions. But what happens to Guderian's 10 divisions? They now have no leader. I assume that grouping just disappears. Now, I have to mass select and delete divisions until I have just those 10 divisions selected again
This is not correct. They are persistent groupings of units, and not purely dependent on the General. We saw an example of a command group which had no leader assigned to it. Even if in practice this will be brief, it's irrelevant. Remove Guderian and the command group doesn't disappear. It is a leaderless group waiting for you to assign a new leader. Or more probably, you just replace Guderian with a new leader, Guderian goes back into the general pool, then you replace Hoepner with Guderian.
Also, the name of the command group isn't linked to the general.
It seems to me there is no difference between the functionality of a command group, and one of the higher level commands in HOI3, with these two differences. You can have as many Divs in it as you want, no five unit limit. And you can't include another command group within a command group.
You can create sub-groupings within a command group, which have different objectives to the rest of the group. But these do not appear to be persistent, operating together only for the period that phase of the battle plan is being executed. This again fits exactly how Corps were often used in the Armies.
If you have a Pz Army under Guderian with 12 Divs, you can assign 5 of them to a temporary objective on the right of your axis of advance, 5 on the left. The other 2 unassigned units are then a reserve force. You can micro-manage them, or at any stage add them into one of the flank subgroups to provide more strength, or create a temporary third subgrouping with an objective of their own. So even the Panzer Army can have quite sophisticated tactics applied to it's advance, such as to force a river crossing, encircle an enemy city etc, with you controlling it quite closely. If you want. Or you just lump all 12 into one objective against Moscow and let the AI get on with it.