A smart charger is mainly concerned with battery voltage. It won't overcharge it by going too high.
Your battery guy is also right. If you connect a 100 amp charger to a small group 24 battery it will initially try to push way too much current into the battery. Not for long, but it will.
For best long term battery health his "25% of amp hours" is pretty accurate with wet cell batteries, it doesn't apply so much with AGM batteries.
Many people who charge with a gen. want to limit it's run time and get huge chargers and put in much more than 25% of amp ratting. Overtime this does decrease battery lift but it also saves gen. gas and noise. So, it's probably the right approach.
If you're just charging off the grid and have lot's of time then try not to exceed 10% of AH capacity for longest battery life.