Ph is proper. The importance of placing bone meal or superphosphate in the bottom of the planting hole becomes clear - newly planted roses need phosphorus supplied at the root zone. Potassium also moves slowly and is not readily leached from the soil. A continual supply of potassium is good practice. Sulphur is an excellent ingredient to help acidify alkaline soil.
Percentages are typically small, as roses require only small amounts.
Consider a fertilizer with chelated forms of micronutrients as most desirable, as they are the most usable by the plant. Several trace elements already exist in soils, and are added to fertilizers as an additional supply. This is especially true of iron and manganese, and to a lesser degree, copper, zinc and boron. Chemical reactions in the soil slowly convert the elements into insoluble forms. First, soil Ph must be adjusted to the 6.0 - 7.0 range, then usable forms of the elements must be added.