I believe there is truth in this. By shaving, you are able to see the entire shaft, not just part of it. Therefore, by being able to see more shaft means seeing more cock, so it looks longer making your cock look bigger. Your cock obviously isn't any bigger, it's just an illusion by the removal of your pubic hair.