First off, you've chosen probably the two worst classes for pre-Kunark PvP. Rogues and monks have a place in high-end dungeon PvP where it's all about the melee assist train, but other than that, they're among the weakest classes. Monks barely even have any gear until planes, and they can't wear most of the easy resist gear so it's extremely difficult to get even 100MR.
If you really wanna play a rogue, I'd recommend dwarf. Dwarven ringmail tunic is like the only resist chestpiece until Velious or something, and since there's nothing a barbarian can wear on the chest that helps noticeably in PvP, the dwarf essentially has a 13MR advantage. Statwise they're pretty equal and slam has very little use for a rogue because it shares timer with backstab. Dwarves are also small, that can be an advantage now and then.
Halflings are just not good. Agi and dex are pretty much worthless stats if you're not a tank and you get nothing out of racial hide as a rogue. You might as well go with dwarf if you wanna be a shortie.
Monks have their uses, mostly in endgame PvP as mentioned. They're pretty durable between raw tankability and mend, plus the ability to feign off mobs is more important than you'd think when you're fighting over raid content and such. For 1v1 fights in East Karana, it's probably the worst class. High-end guilds competing for content always want a couple of monks with them. They're good at preventing trains, good in assist slugfests, and good at getting to enemy groups in dungeons or scouting places where mobs will spot rogues. I'd never recommend it to someone who's new to PvP or doesn't intend to become a high-end player.
|