I fly a Warrior out of Popham, which is 850m of grass to take-off, although on the most commonly used runway (26) only about 650m to land.
Yes you can do it so long as there's some headwind, you are reasonably precise in your landings, and always use 25 flaps for take-off, and 40 flaps for landing + don't use a higher than recommended approach speed.
Landings are hairier than take-offs, recently I stopped about 100m short of the end with my family plus baggage on-board, ½ fuel remaining, and virtually no headwind. Didn't enjoy it, but with precision and a mental attitude of going-around if you're going to touch down too late, yes 650m is enough - just. I'd prefer 800 myself.
G