Firing pistols before charging shouldn't be that hard- don't pistoliers do that just on horseback? I can see problems with lots of different melee weapons in a single units that require vastly different animations but several units have a ranged weapon they use/drop before entering melee.