I just stumbled on to Google app scripts recently, and it's awesome for automating stuff on WL and doing basic tasks. You could theoretically build simple CLOTs(with no UI). You just need to know some basic JavaScript.
I'm sharing a script I wrote to automate score-keeping for RR tournaments. It keeps track of wins and losses for every team. Just replace line 6 with your email and token, set up a sheet with a similar layout for tournaments and you're good to go. You can get Google to run this on your behalf on a time-based trigger.
This is just an example. You can setup any kind of league on WL with very less upkeep! Please take backups of your data before you try it out, as I take no responsibility for any bugs(although it is well tested :p)
Script:
https://goo.gl/mXA1QSExample Usage:
https://goo.gl/qZkBVa