I have found myself relying on mount units - they provide a nice easy to understand implementation for the sometimes approach of editing fstab.
They are reusable as in - I store them with my dotfiles - and when I have reinstalled - which I do fairly often - copy them to the /etc/systemd/system - and enable them - with a second script to map my folders into my new home. It takes a couple of minutes after the install - to be fully up and running.