I would manage this through the tiling in your bitmap and then you can keep all your UV unwrapping square (you may have other maps with different aspect ratios that you want to apply using the same mapping. So, for instance, your tiling could be 1.0 / 1.5 to square your map at the input. The numbers depend on the actual ratio of your rectangular map obviously.