So this idea just came to my mind about five minutes ago. The premise is; imagine you are walking in a hamlet, but then, a unknow person starts coming to you. That person is a "hobo". This type of citizens have special talking lines and can ask you for food or money. Example:
"Hello hero -(If you aren't know in that place, he can refer to you has "adventurer" or "fella", etc.), can you please [insert little ammount of money/food here], please? Help a poor homeless..."
Then you can do two things; ignore him (walking one tile away) or drop the things he/she is asking. Then, two things can happen;
a) If you give him the stuff, he will thank you and then walk away. When the reputation in-game is less broken maybe he can talk about it with people and your hero reputation will rise a little.
b) If you don't give him the stuff and just walk away, he will insult you from distance (just like the "yield to everyone" option) and then just walk away or he will walk again to you and keep asking (just like Assasin's Creed). If the second thing happens and you still doesn't give anything to him, other two options can happen; he would leave you alone (with another insult) or he can punch/spit/kick you and start a "no quarter" fight. The last one is a rare ocassion, but it can happen.
I don't know, this maybe give adventure mode a little more "realistic" touch.