There are some small details on the Gen4 motors that may complicate using your existing ECU/wiring.
As spacevomit already mentioned, the 58X/4X crank/cam sensor patterns will at least require you change the trigger settings in your standalone ECU. 58X crank sensor uses 5V instead of 12V (unless I got that backwards) and I believe requires a pullup resistor. The Gen4 cam sensor is also in the timing cover, so you’d need to extend the wiring.
To delete the DOD, all you need is a new cam, lifters, and a valley plate. IIRC, I bought a new Delco Gen4 4.8L valley plate for like $45 of Summit.
The knock sensors are also on the side of the block instead of in the valley cover. It’s also a wideband knock sensor and is 2 wires instead of 1. Not a big deal for most people with standalones.
BTW, if you’re going to put rods/pistons in it, throw the OEM rods/pistons on eBay. They go for more than you’d think since all the guys with Gen3 motors want the upgrade. I sold a set of Gen4 6.0 rods/pistons for almost $300!