Brakes are smart. Your setup is a little odd, but not unheard of. Personally, I would have gone for road levers with hoods, but if it works for you, ride on.
edit- Also, it's a little odd that your frame has shifter bosses and cable guides. Maybe an old-school time trial frame, or were the dropouts replaced with track ends?