Resizing LVM volumes to reallocate space between partitions

I recently installed Debian 9.x for the first time, and the guided installation involves some best practice volume management configuration. I blindly accepted these defaults, and 2 weeks later I had a full root disk, with plenty of space left in home. The automated install implicitly assumes the function or role the device will play. I can only assume this is the reason why it gave me such a paltry allocation for the root disk size in the first place, compared to the home directory.