Fallback rules readability

Does this work for people? The nested `case` is consistent with preemptive rules. Hopefully it's a bit easier to follow the flow due to `case`'s comma lists for hosts. The `request.path` match is still a bit raggedy. Working on alternatives.