Hi,
sorry, but i have to agree with Hans. KISS, Keep it small and simple: The change adds complexity for a nonexisting or rather uncommon task. Most applications have to deal with errors themselves, so they implement own strategies for this cases. And as Hans pointed out, there are already hooks (methods) to customize the behaviour of hunchentoot. Regarding coding standards & naming-conventions i have nothing to add to hans' reply.
Greetings from Bonn, Germany Ralf Stoye