Couldn't control my ps4 from my computer because the USB sockets for both were for Hosts not devices (like the controller). Turning my raspberry pi zero (which has a USB that works as a device) into a forwarder so I can send HID reports from my computer to the pi over tcp, and have it forwarded to the ps4. Seems like it's gonna work.
1) Introduces extra latency and feels hacky but should be fine?
2) Amazing I couldn't find a piece of hardware to do this.