Did any of the Motorola 68k processors have performance counters or anything similar that could be used for cycle-level code timing?
Nothing like this up to at least 68060 CPUs. From the other side, manual cycle counting for 68000 (the first CPU in the family) is relatively easy.