You can do exactly this with BetterTouchTool. You can also set it up with Hammerspoon.
Zooom2 allows for moving/resizing of background windows. Last I checked, BetterTouchTool window manipulation required clicking the window which brings it to the front.