Are there about 150 species of roses?

Perhaps. The rose genus is subject to a lot of crossing between true species and hybrids crossing with true species. It mostly depends on how strict you are in defining a species.

Currently there are about 150 recognized species of rose, but this will change.