Actually his exact word was that the freehub was "toast."
Not to get too defensive, but I don't think I used too much grease. Using a 10 cc syringe, I put a layer down before the bearings, then a layer over the bearing. Also, in riding it with bad slippage for the last 2 days I realized it has probably been slipping on gear changes for months.
Maybe it was toast, but I'll try to be judicious with the grease in the future.