IMO the perfect rock and roll song has already been written.
“American Pie”. It is just chock full of hidden meaning and you know they really do mean something, not just odds and ends thrown into a song to make people guess, and the writer has no idea what they mean.
American Pie? You're making me hungry. How about Patootie Pie by Louis Jordan & the Tympany Five, Cherry Pie by Marvin & Johnny or Pizza Pie by Norman Fox & the Rob Roys?