Purpling of tomatoes can be caused by a few different things, such as the curly top virus (which apparently can occur in Mediterranean areas) and phosphorous deficiency. There are some pictures below. As far as I can see the virus isn't likely to affect roses.