I like to soak mine in very diluted fish emulsion/seaweed mix that I use for general fertilization & would also recommend direct planting (I garden in a hot spot too). For me, roses are the reason I have a garden and are worth the work!
Welcome! You'll find folks exceedingly helpful here, not judgmental or preachy or snobby at all! Happy growing!