I've had a quick discussion with Romeo and we've come to a few ideas that might be considered okay as far as treating Panzershrek blobs.
As it stands a lot of people are complaining about Volksgrenadier Panzershrek blobs and Obersoldaten support.
I think part of the problem may be included in a lack of munitions sinks for the OKW, aside from Grenades, MG Upgrades, and artillery strikes, there isn't much else to sink munitions into.
I think a good change to implement onto Volksgrenadiers specifically may be to include an automatic weapons combat package.
In history, Volksgrenadier was just a move to economize personnel into regiments of 6-line infantry instead of the standard 9-line infantry. This was already very real for a lot of divisions.
To compensate, volksgrenadiers were given a higher volume of automatic weapons, LMG's, SMG's, and of course the new "wonder weapon" the STG-44.
So the idea, would be to give the OKW Volksgrenadiers a automatic weapons combat package that includes 1x LMG-34/42, 1x STG-44, and 2x MP-40's. Completely removing the KAR-98k from their inventory, locking out panzershreks, and giving them coats for cold immunity.
Perhaps this combat package can also give them a couple grenade options, although I'm just slinging ideas.
This would allow Volksgrenadiers to be less reliant on Obersoldaten and Sturmpioneers, while also providing an excellent and viable munitions sink aside from more panzershreks.
Problem with your proposal is that the problem is the OKW needs a munitions sink, and the solution doesn't really do anything for that except make Volks compete with Obers. I think some more overall infantry upgrades that are more into durability, visibility, mobility etc. rather than firepower would be a better idea, for example, Volks as-is can salvage rwrecks just like Sturmpioniers, which is wierd and sort of makes the Sturms less special. If however the Volks' ability to salvage is gained via an upgrade, and which costs munitions, then we got something going on here. And really, it's not like many pople use salvage anyways, and in any case you have two T0 units for that job, three if you go for Salvage Doctrine. The salvage ability should really be an unlockable upgrade for anything besides Sturms, and it's not like that's going to be a major gamechanger either, unless you really like using salvage and have a mind to use every unit for that job.
Durability or "survival" packages could also be something Volks or other infantry can get; this in effect splits the Volks' current combat package upgrade that gives panzerschreck into two components: getting the weapon, and getting durability boost (and immune to winter). This could even be applied to other units, making them sturdier but cost munitions. This may not necessarily be more health but things like reduced vulnerability to suppression, increased movement in mud or deep snow or water, or bonuses while in cover or garrison (ie Osttruppen's passive ability to do the same). None of these really directly affect firepower and thus reduce the tendency to compete against other units like Obers.
If you really want combat bonuses, I suggest what WarMonkey offered: G43s instead of automatics, at least then you're not copy pasting.
To complement this change Obers themselvse could have this as well: they start off with Mausers and one MG34, but you can upgrade to another MG34 (but takes up all weap slots). Maybe even flamethrower or MP40s? Spec Ops doctrine already offers IR StGs, so I think MP44s is out of the question.