Originally Posted by
172_driver
I don't see FL75 as an altitude restriction being cleared direct to. FL75 is a minimum for a procedural transition. If non-radar I would expect off route descent clearances based on distance from the fix/beacon. Even the Italians used to ask for distance before issuing descent clearances, felt reassuring.
You're absolutely right. I missed the part where the OP said he was cleared direct. The controller was at fault in this case. He should've been told to cross the fix at 7,500ft.