Honestly, that may be the easier approach. I think in all the PCBs I did, I used a pre-done libarary for a part once.
I am willing to bet that you have already spent more time searching for an off the shelf solution than it would have taken to create the part yourself.
The process ins't too difficult, nor would I say it is risky. You will need to use the data sheet and or packaging info sheet to get the paramaters. The tool I am most familiar with is PCAD so I will give you an example from that.
You will first create the schematic symbol by specifying a rectangle of X by Y inches and the number of pins you want on each of the 4 sides. This isn't critical, its a matter of preference. You then specify, starting at pin 1, what you want to name the pin and procede to do this with all the pins. You then create a PCB pattern, which again will be based on a rectangle of U by V inches or milimeters (consult datahseet). I said U by V to emphasise that this is not the same dimension as used in the schematic. I ususally use the IC body definition for this and add a little bit, say 0.01". The datasheet will give you a pin length, width and pitch. You then define pad styles, which I make about .02" to .05" longer than the length, and usually equal to the pitch. you then specifiy the pin-pin spacing in the tool (this is the pitch) and the number of pads per side. This places the pads, spaced according to the part pitch with the rows centered (seperated) by the IC body dimension. I then measure and compare versus the datasheet to make sure that my pads cover slightly more than the worst case dimensions of the device and that I have (at least) about .007" between the pads and that my pads are slightly wider than the pin width.
Finally, when I have the symbol and the pattern, the symbol pins get tied to a corresponding PCB pin by way of the pin designator, which I almost always set to the pad number.
I have used this process several times with flat pack devices upto 244 pins. It hasn't failed me yet.