Well... there is a formal definition of cross-country within the UK, it just does not include a minimum distance. 😉 Prop swinger quoted it in
post #7. The problem is that it is not clear enough to be able to say which flight was cross-country and which one was not based on departure and arrival points, or on any other fact that you will find in your logbook. Because of that, you will need to make sure that students log the relevant flights in the correct way as they progress through their syllabus, and if everything works out, that should provide them with the minimum number of cross-country hours needed. Getting multiple licences from different authorities messes things up of course... but your pragmatic solution works.