Bromley stretch their unbeaten run to 19 league games with a win over 10-man Bristol Rovers to maintain their hold on pole position in League Two.