The hours reduction for a NPPL is really a Red Herring. You can take a JAA PPL Skill Test after 35 hours (when all the training is complete) but nobody does! The 45 hrs is for licence issue!
As there is essentially no difference in the Skill Standard required to pass the test for both the NPPL and a JAA PPL; it must take about the same time to achieve that standard.