Chivalry is not mana intensive. You can find the mana costs of the Chivalry spells here:
http://uo2.stratics.com/skill-guides/skills-and-professions/chivalry. You will primarily use Chivalry to Sacred Journey (Recall) to you boat, Towns and other locations. Since you have Healing, Close Wounds and Cleanse By Fire are secondary methods of healing and curing. You can use them on others and their pets. Consecrate Weapon, Divine Fury and Enemy of One will allow you to do more damage to your target. The duration of these spells is long enough to recover your mana back, before casting again. With just a little bit of Mana Regen (MR) on your armor, you will rarely run out of mana (once you get used to the spell durations). Xenobia has a good point about the Stat Scroll. You can use a Stat Scroll to increase your total Stat points. They come in +5, +10, +15, +20, and +25 amounts, they do not stack. If you want +20, you cannot use two +10s to get there (similar to how powerscrolls work).
Some small tweaks to your above template:
Archery
110
Tactics 100
Anatomy 100
Fishing
110
Resist 100
Healing 100
Chivalry 100
Total Skill Points = 720.
Uses 110 Archery and 110 Fishing Power Scrolls.
Str 100
Dex 100
Int
35
Uses a +10 Stat Scroll.
This is a very inexpensive, well rounded, and highly effective template to use for fishing, providing support to others, adventuring and earning gold. Fishing quests are excellent side quests to do while sailing between MIB spots (that is how I do them), you will already be sailing the entire sea to get between MIB spots AND collecting fish. You will also have a better chance at catching the new types of big fish which the High Seas Expansion brought:
http://uo2.stratics.com/skill-guides/skills-and-professions/fishing/fishing-in-the-high-seas. You can have alot of fun with this charatcer.
As far as requiring a mininmum Magery for using charges in a book, I vaguely recall that too, but it has long since gone away. All of my characters carry charged runebooks and most of them do not have magery.
If you are on LS, let me know if I can help you with anything.
Stayin Alive,
BG