Hi nplttr,
the lpm-functions (with the huge parameter-blocks) you described is in fact the "old" way that was standard about 10 years ago. Then came the MegaWizard-plug-in-manager with the much nicer solution. Now it's gone again...
Personally, I am staying at 9.1sp2 for the moment and hoping that this will be "fixed" in the next release.
Another option would be to create some small VHDL-entities with the most common adders and counters. But this would not look as nice as the MegaWizard-Symbols, would not help to maintain or reuse old designs, and would be quite some work...
Regards,
Thomas