My POH...
75Kt @ 50', 2900lb, Flaps 100%, Dry, level and Paved.
S/L 50' distance @ 40oC is 2156, Ground roll 1102.
bearing in mind the temperature at 'LD is rarely at 40oC and the aircraft is very rarely (if ever) at max weight on landing. ISA figures 1014'/2040'
When I went to school 670m = 2200' there seems to be room to spare!
(Granted, not that much!)
I know of SR20's that operate from smaller strips!