Let me clarify your network a bit so we are all working on the same problem.
You have one cable from the PLC to an eight position device port.
From the device port you have six cables and each one of them does the following:
Daisy chains 6 drives located close together and then continues for 150 ft plus to a remote I/O block.
Is this correct?
What Ken suggested would work if ONLY ONE of those 6 cables continued on to a remote I/O block. If you have 6, there is no way that is going to work the way it is.
A sketch of the network would help a lot.
However, all that aside... Your idea of starting over and pulling a new cable and making it one continuous daisy chain will definitely work. What you are proposing is 100% trunk with no drops at all. It is the simplest DeviceNet you can make. If you can get it done within the recommended maximum length for the cable type and you can keep the power within spec for the entire length, you've got it. If you really need 400ft of thick cable, you're over the limit for 500Kb/s operation. If you can accept 250 or 125, you're ok.
However, if the cable from the device port to the drives meets the spec for drop cables, I see no need to change it. Each drop must be no longer than 6m or 20ft. That's from the device port to the last daisy-chained drive (it's all one drop). Total accumulated drop length for 500Kb/s is 39m or 128ft. You may be close on that. Once again, if you lower the speed, you're fine.
Run your new trunk from the PLC and daisy chain the device port, and the remote I/O blocks. You can even use short drops to the I/O blocks if you like (and you may want to make it easier to disconnect a remote I/O block with minimum disruption to the network).
On the subject of speed... My personal opinion is: If 125Kb/s meets your needs, use it. Your process will determine how fast the network needs to be. A 125Kb/s network that is rock solid beats even a slightly flakey 500Kb/s in my book. But if you need the speed, you got to have it.
Bottom line. If you do indeed have 6 runs of 150ft plus thin cable, you HAVE to redo the trunk. The max for thin cable as trunk is 100m or 328ft. You're clearly over that.
If Ken's interpretation of your network was right and there is only one 150ft run of thin... Never mind.
Good luck and let us know how it turns out.