Put them in a plastic bag and use a bungee cord to tie it down on top of your rack? They alos sell those bags you can attach on top of your rack.
Have you considered using a pair of covering rubber shoes on top of your cycling shoes instead? That way you don't need to change on the pavement, but simply remove the rubbers.