There's often a puddle of water - a bit more than one would normally expect - left in the bottom of our dishwasher after each cycle.
I think it is draining back in from the pipe, and that the drain motor doesn't manage to get enough of it over the bend at the end of the cycle (the pipe is quite stretched).
I don't see how re-routing the pipe is really going to change this. Is it possible to get a non-return drain valve?
Thanks,
Daniele