No markup tool will automatically pull up text from the drawing and attach it to the markup in the markup list.
If you want to use the highlighter, you will need to create two CUSTOM columns in the markup list. One column would be ROOM # and one would be ROOM NAME. You will have to type that info into the markup list for each highlight / markup you make.
With SPACES, the idea is to create a space and enter a room #. Then when you create the next space, it automatically increments the space number by one. So for example, if you create a space in room 100 and enter "100" for the name, you can move to room 101 and create a space and Revu will automatically name it "101".
You don't have to use a room # - you can put anything you want in the space name. If there is a number in what you put in the name, it will increment the number. So if you name Space 1 "101 - Restroom" then the next space will default to "102 - Restroom". Only the # changes.
What you could do is create a space for each Room you have work in. Name each space Room # - Room Name, ie: "306 - Mechanical". Once you create the spaces, be sure to turn on the SPACES column in the markup list. I think it is off by default. Even then, nothing appears in the SPACES column until you place a markup in that room / space. So if you place 3 markups for AC Outlets, 1 for light fixture, 1 for a slop sink, etc then in the markup list it will attach the space name to all 5 of those markups. You can see that in the markup list. So you can now export a report by SPACE and it will list each item in the space. Or you can export a report by ITEM and it will list the item and all the spaces it is in.
SPACES are like a "Parent" classification. Anything you put in a space will be "connected" to that space. You can even nest spaces. You could create one space for the entire BUILDING. Then create a space for each FLOOR in the building. Then create a space for each ROOM in the building. Then you can generate reports such as a list of all rooms on Floor 7 only that have a phone jack.
Setting up spaces can take some time - but it can make things simpler later on.
Find more info on spaces here:
https://www.youtube.com/watch?v=rMn5tAm-FPo