A shrub has more than one stem and is considered a woody plant whilst a herb has a single stem and is not woody. Herbs are also generally shorter than shrubs (the banana is an exception). So to answer your question a rose is a shrub.