I do not think there are direct flights between MNL and PER. You either have to go via HKG, SYD or BNE. This would add an extra segment in Asia or SWP, neither of which have any segments left. However, it should be easy to rearrange your Oz stops, e.g. MNL-SYD-PER-DRW-BNE-AKL.
I know LA tends to be stingy in letting lose of their A seats but I haven't heard of problems with D.
Of course, you must ticket the last segment in Europe LHR-CAI. Whether or not you fly it is up to you.
[This message has been edited by ExMo (edited 03-09-2003).]