Basically, you need a vent line from the tank to the outside so when the pump drains the tank , it doesn't create a vacuum. The Charcoal canister filtered the gas fumes so that hydrocarbons didn't get to the outside world and create more pollution.
You can eliminate the canister and associated hardware, but you'll still need the vent line. To make it roll over proof, the vent line should be routed UP from the tank, probably about 1-2 feet, then routed down to below the tank bottom (by a foot or more if possible). This prevents gas from escaping in most roll over situations.
Because liquids will always flow to a equal level! So just draw your tank and vent line on a piece of paper, use another small piece of paper (yellow stick on?) to model the gas level, and then evaluate as you rotate the drawing. You'll see how it works or doesn't work.
Another way to prevent gas from escaping is to install a roll over valve, which closes if liquid fuel gets into the vent line. This works better when the car rolls over to 45 Deg, where the vent line is lower and some parts of the tank are higher, a potential leak situation. They are ~$20-50.
Sensors and ECU codes. Figure out what sensors are being used by the ECU to sense what is happening in the system. measure the voltage on the wires to and from the sensor and you should be able to figure out a way to bypass the sensor, either with a fixed resistor, or a short (jumper-ed) or an open (probably not since people mention getting ECU codes with them removed). Or just leave it plugged in electrically, and disconnected physically.
Dudes Ex Machina:
https://www.facebook.com/dudesexmachina?Everyone who has ever built anywhere a 'new heaven' first found the power thereto in his own hell- Frederick Nietzsche