Not sure I get the point of the SL4. From any of those points, it will surely be quicker to Canary Wharf via train to Lewisham then DLR or bus to North Greenwich then one stop on the tube.
P4 leaving Catford is a big surprise; has it ever been operated from anywhere else? Which garage will Go...