Hi Nick,
I agree with you, deleting the pages and starting fresh is probably the best bet. Once they've been deleted and return a 404 code, I'd go ahead and have Google remove them from the index via the GWT URL removal tool.
I'd say the risk of having those in-bound links sticking around outweighs the reward that 301s might yield.
Good luck.
-Anthony