(5) то как испытатель разберет строку, и насколько это будет мешать ему танцевать - это отдельный разговор.
в (2) лишь начало тропинки. причем единственной, если вставлять запрос ребром "хочу стек и капут".
в (1) более реалистичный сценарий, когда можно поиском по коду конфы выловить все нужные места вызова, и где надо подстелить параметров.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший