I actually often “beat mix” rock songs. Not the traditional way like I would do with EDM, but more by knowing primarily the start of the next songs well.
I’ve uploaded a live Rock set I did a while back to SoundCloud, to show a few examples of what I mean. It’s not perfect by a long stretch (some RALLY bad scratching in there!), but should illustrate the idea: http://www.mixcloud.com/klausmogensen96/old-school-rock-mix-2013/
Example of using the drums of the next song: 4:09
Example of using a drum fill of the next song: 17:08
Example of using the Guitar lick of the next song: 7:41
Example of using the vocals of the next song: 15:27
And the “cheats”
Doing a little hot cue tapping: 1:22:27
Using a sample: 29:15
Since the songs are not perfect in time (they are played by real drummers for the most part), I do wave-ride a lot – which means that I wouldn’t be able to do this in Traktor. But Virtual DJ and Serato does this well
I hope this gives you a few ideas
Best regards
Klaus Mogensen