Allow to filter available routines
Add support for 'special' weights

Besides returning a specific numerical weight, the routines can also return
the special strings 'max' and 'auto'. At the moment this just changes slightly
the rendered routine
Fix typo
Make help text for weight rounding more understandable