For the bonus: gank the lich, run past shiro to the first shrine and kill the guards. If shiro follows, keep running in circles around the shrine. DO NOT ATTACK SHIRO! Shiro will chase, but not do any damage as long as you keep running round round the shrine.
Once the shrine in capped, rinse & repeat at the next shrine, and the next.
When all shrines are capped you're up to your chin in blessings and should have no problem killing Shiro.
Gates of Madness *Merged*
Numa Pompilius