Charge generation and transport in CH3NH3PbI3-xClx based mesostructured solar cells are investigated. Time correlated single photon counting analysis proves highly efficient charge generation and provides insights on the structural properties of perovskite films. Photoinduced absorption and transient photovoltage analyses depict a double charge recombination dynamics suggesting the existence of two complementary paths for electron transport, involving either TiO2 and perovskite matrixes. Stark spectroscopy, a powerful tool allowing interface-sensitive analysis, is employed to prove the existence of oriented permanent dipoles, consistent with the hypothesis of an ordered perovskite layer close to the oxide surface. This evidence is also confirmed by first principle DFT calculations. The existence of a structural order, promoted by specific local interactions, could be one of the decisive reasons for highly efficient carriers transport within perovskite films.