Question: Our user actively use the OOB "reusable content" function to dynamic update their pages. Each "reusable content" item is applying to 10-20 pages.

Let's say one day user is going to remove one of "reusable content" item. How can he list all related pages for review purpose?

Answer: 
Unless you click on "Automatic Update" it simple copy-pastes in the resuable-content in a new page and then forgets about it.

If you do have Automatic Update on the other hand, the pages instead store references to the resuable content (not the content itself) and fetches the reusable content on render:

> 
> The "storage format" of the content in a Publishing HTML field uses a special `<div>` element as a "header" and corresponding `<span>` elements to designate the placeholders where reusable content is to be inserted (note that I'm only talking about reusable content that is specified to automatically update).
> 
> 
> The "view format" of the content is generated by reading the "header" and subsequently replacing the corresponding placeholders that follow. Hence I tend to refer to this as the "expanded" HTML. In most cases, you can get the expanded HTML using out-of-the-box SharePoint functionality.
> 
> 
> 

And here is a mockup of how the HTML looks in a page using two sections of reusable content):

```
<div id="__publishingReusableFragmentIdSection">
    <a href="/ReusableContent/1_.000">a</a>
    <a href="/ReusableContent/3_.000">a</a>
</div>
<p>
    Here is some reusable content...</p>
<p>
    <span id="__publishingReusableFragment"></span>
</p>
<p>
    ...and here is some more:</p>
<p>
    <span id="__publishingReusableFragment"></span>
</p>

```

[(Source of above and more details here)](http://blogs.msdn.com/b/jjameson/archive/2011/04/13/reusable-content-in-sharepoint-publishing-html-fields-part-2.aspx)

This leads me to believe, that if you remove a reusable content it would just not render in the pages anymore leaving no need for finding the pages that uses it.
If the content is a section of text, you could attempt to use SharePoint's search to find all pages with this particular text.

Perhaps you could also customise Search to search in page sources, although I have never done this myself.