I have a true pacifist alt, st 1, ag 1, end 6 (you need hit for make enemy waste some bullets) luck, perc 6 (to see some of the enemy), int and cha 10, obviously good natured.
You get xp with quest , crafting, outdoor (avoid encounter), you get xp healing (doc and First Aid) other people too, open your free hospital for people in need at NCR bazaar.
This char was first a taxi then the merchant for a gang (a machine for make money selling healing powder or rotgut to SF Merchant) and now a lvl 3 medic too.
(200 outdoor, 200 barter, 210 medicine, 160 first aid, you don't need any fighting perk , so you can take survivalist, medic, etc...)
Is easy earn xp if you know the ropes...
Whit ch 10 you can bring destruction with some mercs in RT.