That is actually a really good approach, yes.
You could create a small script with relevant properties that return hashIDs and bind them to Blackboard Variables indeed.
Is the goal here to use these HashIDs in some custom task for Animator performance?