That's the sort of thing I wanted to do.
I did have another, not completely formed idea though.
That is to have a winch, possibly under body mounted (not sure on this as there would likely be issues with rope winding) with the rope run out to a stowed and firmly anchored but removable snatch block then out, through a super smooth tube to the other end of the vehicle (possibly alongside or even through the chassis rails

) with the hook on the other end through a fairlead and again anchored with a removable pin. That way there's a 2:1 reduction in one direction (whether desirable or not) and a single or more pull in the other, all on one winch. Both forward and reverse.
Tube routing, rope winding and winch positioning are the main challenges.
I like the idea, but IMO, you’ll need reasonable access to the drum to deal with tangles and debris. It doesn’t happen often, but if/when it does, it’s important.
A lot of dedicated off-roaders have inboard winches with tube guides to the front or rear, some research would give you more ideas Rich.
But, again IMO, for occasional use, your winch should be as accessible as possible and as simple to use as possible.
Having had a winch on my truck and used it a lot over the last 12 years, I’d suggest the important things are a remote operated free-spool and winch in/out action, the first one being the most expensive bit.
I can’t remember the number of times I’ve got stuck, got out of the truck, round to the back to get the cable remote, plug in then operate the free-spool lever. Haul the line 40 meters or so in ankle/knee-deep mud, to realise I’ve left the tree strop in the back. Run / walk back (in the mud again) get the tree saver, back to the tree (in the mud again) attach the strop and shackles, back to the truck (in the mud again) drop the remote cable in through the drivers window, jump in, start up the engine, hit the remote switch to winch in .... bugger, forgot to disengage the free-spool

out again (in the mud) turn the lever, back in the truck, and away

.
And that’s assuming that you can haul the line off the drum. Often you can’t, I dunno why, it just jams, but you have to go back to the truck, reingage the spool, winch out to get past the jam, then haul again back to the tree.
Then, when you’re free, the same in reverse to pack it all away again.
All good stuff, you’re on your way, but it can be exhausting, especially on a tough track with climbing, and if you need to go through the above process 4, 5 or 6 times, or more.
Great if you have a winch bitch, but he/she will soon get teed-off.
So bottom line for me when I get around to changing mine, will be keep it simple and as auto/remote as possible.
Also, neat though they look hidden away, you need to keep it as clean as possible. Winching is a muddy and dirty business, and it and the rope gets muddy. So you do need to be able to access it to clean it, or it will gum-up in no time.
Just sayin’ ...