Melt butter in a large skillet over medium-high heat. Season chicken with salt and pepper; add to pan. Cook until browned on all sides, 8 to 10 minutes. Stir in tomato sauce, rosemary needles, and garlic salt; turn chicken to coat. Reduce to a simmer, cover, and cook until chicken is cooked through and tender, about 40 minutes.