Split seacat settings into mandatory (route and 500 handler) and optional (the rest), then set the rest in a record