Duplicating the factory ECU logic is always the best starting point if you can get the info.
With TPS you can make sure its shut off at or near WOT (turbo car), and feather it down at low load/idle so its not interfering with wide swings in La when lots of vapors are present. Many factory ECU's will have separate load/trim cells for when the purge is active because it can change La quite a bit.
Fuel temp and TPS works good as well.
The object for aftermarket ECU not 100% emissions compliant is to keep the canister from pooling liquid and keep the fuel tank from pressurizing so purge strategy isn't super critical and tied into other things like leak detection etc.
TPS 6% = DC 5%
TPS 25% = DC 10%
TPS 50% = DC 5%
TPS 60% DC 0%
then slope for temp (fuel or coolant), RPM or ?
Keeps my tank non-pressurized and canister happy, no stinky vapors overflowing etc.
I suppose you could achieve the same thing with a check valve and a very small fixed orifice on the ported vacuum port of the throttle body if you need the output back for other functions.
I'm sure the Motec guys are wondering why we bother to put these kinds of ECU's in street cars and actually use EGR, purge etc.
You can pick up a pretty good increase in fuel mileage with a functional EGR w/o hurting WOT power, so why not?