I currently use bash/zsh aliases to simplify setting up tunnels to our database servers.
In an article in the Linux Magazin I read about boring.
The tool looked nice as it allows a well readable config file and opening the tunnels in the background.
As boring (or rather its ssh_config library) does not support Match in the ssh config, it is no real solution for me.
Luckily I read ssh itself can do the job quite well without 3rd party tool!