On a lv 60 PLD, Fracture is a dps-loss 99% of the time and only makes PLD's TP sustain in raids so much worse, it's best you just ditch fracture from your crossclasses entirely.
For a short breakdown, Fracture, if ticking for the full duration, is 220 potency per GCD, Royal Authority combo is averaged down to 230 potency per GCD (150+200+340 divided by 3) and Goring Blade combo comes down to 306 potency per GCD (150+230+540 divided by 3), so using fracture has no benefit at all once you hit lv 60.
Until then, spamming goring blade is actually your best dps option( at 226 potency per gcd), even above using fracture, even if it means clipping your Goring Blade dot.
On another note, Hallowed Ground does NOT work with cover. It negates any damage you receive, but any damage that hits your cover target will bypass hallowed ground. Any other cooldowns like Sentinel or rampart do work with Cover however, hallowed ground not counting for cover is just one thing the devs did to avoid cheesing mechanics.
Otherwise, using a macro has some reliability issues and has been proven to not be queueable at all. So everytime you use a macro on a GCD skill like savage blade, you get an additional ping towards your usual 2.4~2.5 GCD. Essentially, the worse your ping, the worse are your macros, so mileages may vary. It also means that macros are that much more susceptible to lagspikes and other internet issues.
It is workable, people will still live in dungeons, but entirely unoptimal if you ever care about your performance and a bad habit to get accustomed to, to boot.
Later on in high end raids, there are occasions, where you might want to use Bulwark for the first tankbuster, and sentinel for the second, just convalescence afterwards and sheltron + foresight for the last one, so having direct access and control to all your individual defensive cooldowns and when you want to use each one specifically, can directly make you a better tank controlling the battle.
With the macros as you have now, you cant really control which Cooldown you want to use specifically, except if you want to pop absoluty everything (which is bad).
Take for example your sentinel macro. What if you want to use only bulwark, but not sentinel, because you will need sentinel for a different tankbuster within the next 30 seconds?
The same also applies to offensive OGCDs like Circle of Scorn or Spirits within. Sometimes you want to save them for specific moments within the next 20 seconds instead of blowing them alltogether as soon as they get ready to use, like for example, an add pack popping up really soon, or a casted skill being interruptible by Spirit within's Silence effect.
If you want some video proofs on how macros delay your skills in combat, look at this:
https://youtu.be/czzLF4IfFaM?t=4m18s
It's a monk video, but the same concept of how macros delay your skills applies to paladin as well. And you can easily see, that the macro monk is almost 1 whole GCD behind the no macro monk in the first 30 seconds already. Apply that to longer 10 minute fights, and you look at one guy doing 10~20 attacks or more than the macro guy, just because he doesnt use macros.