If you're breeding them,i would say you're fine. I've seen people breed them in much smaller aquariums. Plants, large stones or slate would be ideal also. Bare bottom or small substrate is you're choice.
Blue rams have taken over half of a 90/75 gallon tank when breeding, a 20 long won't leave much escape room of the other pair if one pair starts breeding.