(Biblibre - sponsored by Université Lyon 3)
The main parameters for holds should be part of the circulation rules generally in the branch/patron/item type equation (smart-rules).
A couple extra enhancements to circ/waitingreserves.pl too: