I'm not sure if i can help but, could you just scale your character up to when he looks at the right size? And im not sure about the road since i havent done animation, im not sure if this is what you are looking for but here is a link to something kind of simular.... https://www.cgchat.com/forum/showthread.php?t=10437
sorry if this dosent help at all.
Do what you like, like what you do.